我想使用AJAX将JavaScript变量传递给PHP文件,然后将PHP文件的结果返回给JavaScript变量。将JavaScript变量传递给PHP并将PHP结果返回给JavaScript变量
对于JavaScript变量传递到PHP文件,我会以为它是像how to use ajax to assign javascript variable to php variable
我的JavaScript变量将用于查询MySQL数据库,然后我需要PHP返回从数据库中的值回到一个JavaScript变量。
我知道你可以这样做:
$(document).ready(function() {
Quantity = parseInt(str);
$("#ajaxResult").load($.ajax({url:"yourphp.php",type:"POST",async:false,data:{quantity:Quantity}}););
});
要设置PHP文件的结果与ID ajaxResult
一个HTML元素展现,但我将如何设置一个变量为结果,也许?
$(document).ready(function() {
Quantity = parseInt(str);
var result = $.load($.ajax({url:"yourphp.php",type:"POST",async:false,data:{quantity:Quantity}}););
});
ajax调用是异步的,所以该值将在http调用和返回后分配 - 这可能需要几秒钟的时间。 –