[英]JavaScript variable when sending data via jQuery $.post() function
我想通過jQuery的$.post
發送輸入數據時遇到問題。 我有這個輸入:
<input id="mydata" value='<?php echo $data; ?>' >
我想通過jQuery的$.post()
函數發送其數據。
此$.post
函數運行,但不發送任何內容:
var the_data = $('#mydata').val();
//alert(the_data); has correct data!!
$.post("http://php/server", the_data , function(data){
alert(data);
}, "html");
但這是正確發送數據的:
$.post("http://php/server", <?php echo $data; ?> , function(data){}, "html");
我應該使用輸入來保存數據,而方法2不適合我。
數據必須是一個對象。
var the_data = {
mydata: $('#mydata').val()
};
您可以使用$_POST['mydata']
在您的PHP中訪問它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.