Ajax 请求启动带有空参数的 struts 操作

问题描述 投票:0回答:1

ajax 请求启动带有空参数的 struts 操作。当在firefox上使用dev模式并调试代码时,我可以看到当断点停止在action内时,firefox上的XHR信封是空的,没有标头,没有请求,没有响应,...

enter image description here

仅当操作完成时,信封似乎填充了状态 200 并且标头/请求/响应被填充...

enter image description here

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) { … }
       ...
ajax debugging firefox xmlhttprequest jqxhr
1个回答
0
投票

要在 Firefox 中调试时查看 XHR,应在 URL 上设置断点:

设置 XHR 断点:

XHR (XMLHttpRequest) 断点会在调度 XHR 请求时中断代码执行,以便您可以检查程序的当前状态。您可以中断所有请求或包含特定 URL 的请求。要打开该功能:

打开调试器

单击“在任何 URL 上暂停”,它充当通配符,导致代码在任何调用上暂停,或者,

单击 XHR 断点标题旁边的加号,输入您感兴趣的 URL,然后按 Enter。

© www.soinside.com 2019 - 2024. All rights reserved.