$.getJSON不执行的原因

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");});
posted @ 2012-11-07 10:36  西山农夫  阅读(4750)  评论(0编辑  收藏  举报