2011-04-05 64 views
0

我希望有一點幫助 - 無論我嘗試什麼,我都無法讓jQuery使用post方法。 當我通過Charles查看請求時,它總是使用GET方法。 代碼:用JQuery發佈數據

$.post(serviceBaseURL+"get_latest_result_for_location/?jsoncallback=?",{'locationID':locationID}, function(data) 
     { 

    if(data["status"]=="ok") 
    { 
     var latestResult = resultToArray(data)[0]; 
     callback(latestResult); 
    } 
    else 
    { 
     alert("server connection failed"); 
    } 

     }, "json"); 

由於服務器無法得到這個職位數據,它響應該請求。

jQuery152027819979432710484_1301989144102({「status」:「fail」,「message」:「請提供一個位置ID」});

我使用的是最新版本的JQuery @http的://code.jquery.com/jquery-latest.js

任何人都可以看到我要去哪裏錯了嗎?

任何幫助非常感謝。

+0

無法解決這個問題,所以我只是檢查GET在我的服務 - 謝謝。 – Chin 2011-04-05 11:36:52

回答

0
$.post(serviceBaseURL+"get_latest_result_for_location/?jsoncallback=?",{'locationID':locationID}, function(data) 

它看起來像你不指定位置ID,爲什麼是jsoncallback a? 並指定位置ID以相同的方式,所以:

'?jsoncallback=?&locationID=' + locationID