我有这个 ajax 帖子:
$.ajax({
url: Config.Proxy + "ContentPages.aspx?t=save",
type: "POST",
contentType: "application/x-www-form-urlencoded",
data: {
content: content,
id: currentPageId,
active: "true",
subject: $('#txtSubject').val(),
webid: webid
},
success: function (data, status) {
// do something
},
error: function (xhr, desc, err) {
// Do something
}
});
我在 .NET 页面上发帖,因此我可以使用调试模式检查数据是否正确发送。我对不同的页面(其他 url,其他数据)使用与上面相同的代码。
当我运行应用程序并保存数据时,我没有进入调试模式。当我对其他页面使用相同的代码时,它工作正常。
我试图比较两个代码,但它们是相同的。我已经删除了一些数据项,但它仍然不起作用。
为什么?谁能给我一个提示?
谢谢
- 编辑 * 我知道为什么会这样:CKEditor。一旦我将变量“content”设置为 CKEditor 的内容并使用 post-call,调试模式就不再被调用。代码隐藏中的表单键也是 0。现在的问题是如何解决这个问题?