0
花了一段時間尋找這個,發現沒有直接相關的東西。我已經解決了這個問題,但不知道爲什麼會這樣。也許有人能回答這個問題。也許這個信息會幫助別人。
我的JavaScript是這樣:
我的控制器運行一個查詢,填充一個對象,並通過返回的對象:
return Json(qry, JsonRequestBehavior.AllowGet);
這工作得很好,直到我增加了一些更多的領域。在修改對象和控制器之後,我在IE中的響應對我的新字段顯示爲空。控制器中返回值的斷點驗證新值正確進入對象。即使螢火蟲顯示的價值。
只是一個FYI,我在MVC中的路由設置了一個id值爲url中的第三個值。任何人都有任何想法,爲什麼這可以在FF工作,但不是在IE中。
而對於修復,...我從userServicePath字符串中刪除了userId,並將其作爲參數添加到getJSON代碼中。
var userServicePath = serverPath + '/Login/RegisterUserDetails';
$.getJSON(userServicePath, { id: userId }, createAndPopulateHiddenFields);
如果有人有答案,那就太好了。否則,希望我鞋子裏的其他人可以花更少的時間尋找答案並繼續前進。
這不是回答你自己的問題上相當SO正確的格式。如果你真的解決了自己的問題,你應該發佈一個單獨的答案。 –
謝謝馬特。從未在此發佈過,但我確實已將其用作資源。只是想回饋一些東西。 –
不用擔心!如果您還不知道,請查看[Meta Stack Overflow](http://meta.stackoverflow.com/)。 [有關MSO的一些問題(大多數是重複的)關於此主題](http://meta.stackoverflow.com/search?q=answer+my+own+question):http://meta.stackexchange.com/questions/65363 http://meta.stackexchange.com/questions/9933 http://meta.stackexchange.com/questions/12513 http://meta.stackexchange.com/questions/75305 –