首先你问题就没描述清楚?你发这代码是js里面.跟php和smarty没多大关系。如果你想着js跟另一个页面js传值,那么我告诉你,放弃吧。 除非你当做一个参数仍一个连接过去,而那么也是通过php代码来处理的。不知道你为什么这么写?
由于PHP只是页面执行,所以几乎每个页面你都得new一个。这是PHP的体系架构决定的,这个不能说不好,也不能说好。