如何从ajax请求变量中获取数据?

时间:2014-06-09 21:11:12

标签: jquery ajax callback

所以我有一些代码,我做的事情如下:

var example = $.ajax({
                 type: "GET",
                 url: "requests.php",
                 data: {
                    requestType: "type1",
                    id_structure: 1

有没有办法获得" id_structure"来自示例var?我的意思是,没有使用成功或任何其他回调......

编辑:实际上ajax请求被保存到一个数组而不是变量示例中,有时我需要中止具有给定id的ajax请求。所以我需要检查id_structure是否与我要中止的那个相同...

1 个答案:

答案 0 :(得分:0)

xhr变量示例包含响应状态而不是请求。在执行$ .ajax(..)之后正在进行Ajax请求,并且只有ajax请求的响应存储在xhr变量中(示例)。所以在使用if循环进行ajax调用之前,请更好地检查id_structure的值。

之类的东西
if(id_structure != something)
{
 var example = $.ajax({
             type: "GET",
             url: "requests.php",
             data: {
                requestType: "type1",
                id_structure: 1