2012-02-08 79 views
2

我有一個jquerymobile webapp我正在工作,我有一個從$ .POST命令更新的div,但它沒有正確發送變量。幫助是apprecaited。Ajax POST變量和類型刷新div

<div id="listing"> 
<script> 
$.post('/ajax/listing',{lat:124125}, 
function(data){   
       $('#listing').append(data).trigger('create'); 
       },'html') 
</script> 
/</div> 

我試圖發送「LAT」變量/ajax/listing...which設置爲等待發布這個變量。

+0

你是什麼不發送的VAR意味着正確 – Rafay 2012-02-08 07:44:57

+0

對不起,我的意思是頁面沒有不接受的POST變量 – 2012-02-08 08:04:41

回答

1

檢查:Jquery Ajax Calling functions

張貼在這裏的數據

$.post(postUrl, { lat: "124125" }, function (result) {      $("#listing").html(result);     }    ); 

中央社建議您使用阿賈克斯()jQuery的功能,給你的Ajax請求更多的控制

$.ajax(
    { type: "POST", 
     url: "some.php", 
      data: "name=John&location=Boston" 
    }).done(function(msg) { alert("Data Saved: " + msg); }); 
+0

警報是說,我的變量還是不能設置。 – 2012-02-08 07:47:48

+0

好的,我得到了兩個解決方案的工作。當變量更新或更改時,哪種更適合更新? – 2012-02-08 08:03:55

+0

@John Brooks Pounders - k ...如果可能,接受和upvote答案,如果它適合你 – 2012-02-08 08:10:11

1

將您的數據更改爲字符串。

$.post('/ajax/listing',{lat:"124125"},