2014-01-20 56 views
0

我正在使用jquery AJAX來即時保存的東西,但是當一個ID已經存在時,它會給它一個隱藏的元素與數據。這已經作爲$.ajax數據的'正確'語法給出。使用變量發送數據與jQuery AJAX

我回來是這樣的:

{'km' : '43223432', 'id' : '2', 'date' : '15-01-2014'}

所有值可以是不同的ofcourse。

但是;如果返回,用戶可以點擊一個按鈕來「覆蓋」數據。數據存儲在:$(".errorLogContent")

var text = $(".errorLogContent").text(); 
$.ajax({ 
    type: "POST", 
    url: "../uitvoer/overschijf.php", 
    data: text 
}); 

爲什麼不能正常工作?

回答

1

沒有不帶參數的名義發送的數據...讓我們假設參數的名稱將是param

做這樣的

$.ajax({ 
    type: "POST", 
    url: "../uitvoer/overschijf.php", 
     data: { 
     myparam:text //set it with a parameter name 
     } 
}); 

在overschijf.php文件中,您將收到text

$_POST['myparam']; 

參考:http://api.jquery.com/jquery.ajax/#jQuery-ajax-settings

+0

不完全是我正在尋找,但這似乎是最適合這個問題的方法。謝謝! – MikaldL

+1

好goodluck =)告訴我們你是否會遇到任何問題 –

0

使用此:

$.ajax({ 
    type: "POST", 
    url: "../uitvoer/overschijf.php", 
    data: { 
     data: text 
    } 
});