代码如下:
SaveAs:function(o){
var obj=o;
obj.action=obj.action.replace("action=Modify","action=New");
alert(obj==o);//为什么为真???????????
return obj;
}
实现两个按钮提交到两个不同的地址,
因为我是在FORM外提交,所以只能用JS修改提交的地址,参数o是要提交的原始表单,把o付值给obj,修改obj的action后,发现o的action值也变成了obj一样,也就是说,o和obj这两个对象是一样的,修改一个另一个也修改了,这是怎么回事?要怎么改呢?
SaveAs:function(o){
var obj=o;
obj.action=obj.action.replace("action=Modify","action=New");
alert(obj==o);//为什么为真???????????
return obj;
}
实现两个按钮提交到两个不同的地址,
因为我是在FORM外提交,所以只能用JS修改提交的地址,参数o是要提交的原始表单,把o付值给obj,修改obj的action后,发现o的action值也变成了obj一样,也就是说,o和obj这两个对象是一样的,修改一个另一个也修改了,这是怎么回事?要怎么改呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货