在我的调试阶段,使用JSON.stringify(editedRows)的所有内容在我的本地开发服务器上运行正常。我将我的应用程序部署到IIS7服务器,当我浏览到该站点时,JSON.stringify(editedRows)停止工作。当我登录到服务器以从IIS启动应用程序时,JSON.stringify(editedRows)工作。我查看了一些帖子,但似乎没有解决这个问题。有没有人遇到过这个问题?谢谢。
$('#SaveJobs').on('click', function () {
var editedRows = getEditedRows(); // get rows from a grid
alert('Before JSON'); // I see this alert
var json = JSON.stringify(editedRows);
alert('After JSON'); // I do not see this alert and my browser keeps waiting
});
答案 0 :(得分:0)
我添加了对json2.js
脚本的引用,我在我的脚本库中没有这个脚本并且它有效。我仍然很困惑为什么它在我的开发机器上工作,当我没有这个库登录到服务器。我正在使用IE 10,我的其他JS库在下面。如果有关于此主题的更多知识的人知道请在下面发布。谢谢!
"~/Scripts/jquery-{version}.js",
"~/Scripts/jquery-ui-{version}.js",
"~/Scripts/json2.js",
"~/Scripts/jquery.event.drag.js"