ajax 请求启动带有空参数的 struts 操作。当在firefox上使用dev模式并调试代码时,我可以看到当断点停止在action内时,firefox上的XHR信封是空的,没有标头,没有请求,没有响应,...
仅当操作完成时,信封似乎填充了状态 200 并且标头/请求/响应被填充...
ajax请求:
$.ajax({
url: "searchFor",
type: 'POST',
dataType: 'json',
data: JSON.stringify({Number: Number, SearchReason: $("#"+inputReason).val()}),
contentType: 'application/json',
//mimeType: 'application/json',
async: false,
success: function (data) { … }
...
要在 Firefox 中调试时查看 XHR,应在 URL 上设置断点:
XHR (XMLHttpRequest) 断点会在调度 XHR 请求时中断代码执行,以便您可以检查程序的当前状态。您可以中断所有请求或包含特定 URL 的请求。要打开该功能:
打开调试器
单击“在任何 URL 上暂停”,它充当通配符,导致代码在任何调用上暂停,或者,
单击 XHR 断点标题旁边的加号,输入您感兴趣的 URL,然后按 Enter。