我尝试使用下面的代码,但它不起作用: 更新后的工作:
$(document).ready(function() {
$('.infor').click(function () {
var datasend = $(this).html();
$.ajax({
type: 'POST',
url: 'http://domain.com/page.php',
data: 'im_id='+datasend',
success: function(data){
$('#test_holder').html(data);
}
});
});
});
如您所见,我使用 $datasend
作为要发送的 var,但它不返回它的值,只返回它的名称。
最佳答案
我会改变
$datasend = $(this).html;
到
var datasend = $(this).html();
接下来我会改变
数据:'im_id=$datasend',
到
数据:'im_id='+datasend,
关于javascript - jquery ajax函数中的数据变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8023275/