谁能告诉我怎么做? 我使用按钮在文本输入框中输入数据。之后,我想点击一个b
答案 0 :(得分:0)
如建议使用$.ajax()
基本语法如下:
$.ajax({
url: '/path/to/file',
type: 'default GET (Other values: POST)',
dataType: 'default: Intelligent Guess (Other values: xml, json, script, or html)',
data: {param1: 'value1'}
})
.done(function() {
console.log("success");
})
.fail(function() {
console.log("error");
})
.always(function() {
console.log("complete");
});
在你的情况下,这可以简化一点:
$("#add").click(function() {
$.ajax({
url: '/path/to/file',
type: 'POST',
data: {currentTotal: $display.val()},
success: function(result){
// here you will have access to the response from your PHP script
// and can do something with it
}
});
});
在PHP脚本中,您可以访问发布的值,因此:
<?php
$currTot = $POST['currentTotal'];
如果您希望JavaScript收到返回值,您必须将其作为PHP文件中的最后一个回显:
<?php
$currTot = $POST['currentTotal'];
// do some processing to obtain $newTotal
echo $newTotal