我想对php脚本进行AJAX POST并发送以下变量。我查看了jQuery文档,但我很难理解它在表单之外的任何地方使用。
var amount = $('input[name=amount]').val();
var chance = $('input[name=chance]').val();
这是两个十进制值,如何格式化它们以将它们作为AJAX帖子请求中的数据字段发送?
如果serialize()
不是要走的路,那是什么?
提前致谢
答案 0 :(得分:1)
您可以这样使用:
var amount = $('input[name=amount]').val();
var chance = $('input[name=chance]').val();
var params = 'amount='+amount+'&chance='+chance;
jQuery.ajax({
type: 'POST',
url: 'path.php',
data: params,
success: function(e){
//...
}
});
然后php会收到如下变量:
$amount = $_POST['amount'];
$chance = $_POST['chance'];
echo $amount . ' and ' . $chance;