MVC2.0升级到MVC3.0以后,出现一个莫名奇妙的问题,$.getJSON死活不执行了。
在网上搜索了一下,有介绍说是Jqurey1.4以上的版本JSON必须严格按照书写规定来书写,可是这个我的没有半毛钱关系,最后调查来调查去
发现我的getJSON中需要传递两个参数,而其中一个被我写成了“”,然后就不执行了。。。。。
//注意actID ="" 这样是不行的 $.getJSON('/Ajax/SelectProduct, { productID: id, actID: "" }, function (json) {alert("OK");}); //注意actID =null 得修改成这样才行 $.getJSON('/Ajax/SelectProduct, { productID: id, actID: null }, function (json) {alert("OK");});