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");});