不知道你说的乱码是指浏览器的字符集和文件的字符集不同导致乱码还是因为有个notice的警告导致页面乱了。。。下面给的是后者解决方案
好吧。两个解决方案
1,在pay.php里面的最前面加入这段代码error_reporting(E_ALL^E_NOTICE)
2,修改php的配置文件php.ini,将
error_reporting
改为:
error_reporting=E_ALL &~E_NOTICE
楼上说的有一点错误,<%=id%>不是jsp小脚本,而是是java的写法,目的是当你点击这个超连接的时候得到这个商品的id。说的通俗一点就是 : 你在页面上会看到“放入购物车”几个字,这是个超连接,当你点击的时候会调用一个javascript的方法,这个方法名是addshopcart,需要的参数是商品的id。
href完全可以支持调用JS先把引号换成英文的。
你javascript:submit('aa')这样调用,那么submit方法必须重新定义
function submit(a){
a = XXXXXXX//这才能拿到你的aa,否则就报错了,JS中断
}
欢迎分享,转载请注明来源:优选云