- JScript code
function test() { var tmpObj = []; var tmpobj1 = {} for (var i = 0; i < 20; i++) { var bmpobj = {}; tmpobj1.ProductName = "dddd"; tmpobj1.Remark = "dddd"; tmpobj1.Unit = "dddd"; tmpobj1.Warranty = "dddd"; tmpobj1.UnitPrice = "dddd"; tmpobj1.Num = "dddd"; tmpobj1.Amount = "dddd"; tmpobj1.BeforeTax = "dddd"; tmpObj.push(tmpobj1); } $.ajax({ url: "AjaxCS/BaseLitData/BaseLitDataSelectInit.ashx", cache: false, data: { test: tmpObj }, success: function(data) { alert(data); }, error: function(data) { alert(data.responseText); } }) }
我这样的代码在IE6中跑不了。
当这个tmpObj.length很小时才能跑。感觉tmpobject越大。ie6就跑不动了。ie8,ff,chrome测试都没有问题。
------解决方案--------------------
如果执行了success 应该就是IE6的性能问题了 。
------解决方案--------------------
用 POST方式递交看看
------解决方案--------------------
IE6中数据小时可以跑吗?可能是性能问题。