2014-06-09 38 views
0

所以我有一些代碼,我做這樣的事情:如何從ajax請求變量中獲取數據?

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

有來自例如VAR獲得「id_structure」的方法嗎?我的意思是,沒有使用成功或任何其他回調...

編輯:實際上,ajax請求被保存到一個數組而不是變量的例子,有時我需要中止ajax請求與給定的ID。所以我需要檢查id_structure是否與我想中止的一樣...

+0

爲什麼你需要從'$ .ajax'返回的'xhr'得到這個。你將這個值傳遞給ajax顯然你已經可以訪問它了。也許你可以描述你認爲這會解決的實際問題。否則,你的問題的答案只是「不」。 –

+0

我編輯了主題 –

+0

你只是困惑我的一天 – GGio

回答

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