使用PHP的JQuery ajax post问题
我有一个从mysql表循环的记录列表,对于每个记录,我都分配了一个onclick函数,以便将数据传递给mysql查询使用,以避免调用时页面刷新使用PHP的JQuery ajax post问题,php,jquery,ajax,post,Php,Jquery,Ajax,Post,我有一个从mysql表循环的记录列表,对于每个记录,我都分配了一个onclick函数,以便将数据传递给mysql查询使用,以避免调用时页面刷新 <a href='javascript:void(0)' onclick='PlayMV(\"".$rows["v_type"]."\",\"".$rows["v_id"]."\");'>Play</a> 如何使用JSON将这些数据传递到mysql查询以检索最终结果,有人能帮忙吗 非常感谢。您的脚本mtv.php将在$\u PO
<a href='javascript:void(0)' onclick='PlayMV(\"".$rows["v_type"]."\",\"".$rows["v_id"]."\");'>Play</a>
如何使用JSON将这些数据传递到mysql查询以检索最终结果,有人能帮忙吗
非常感谢。您的脚本mtv.php将在$\u POST global中收到它们 您应该能够使用$\u POST['var1']和$\u POST['var2']获取参数 脚本应为:
<script type="text/javascript">
function PlayMV(data1, data2){
$.post("mtv.php", { var1: data1, var2: data2 },
function(data){
alert("Data Loaded: " + data);
});
}
</script>
警报将显示1234。如何在php中检索数据?您应该能够像这样获取它:
$var1 = $_POST['var1'];
$var2 = $_POST['var2'];
我认为他实际上只是为了示例/测试而将变量设置为那些字符串。。。它们是函数的参数,检查他的Q你会看到它们被引用。。。当他的调用传递可选数据$rows[“v#u type”]和$rows[“v#u id”]时。嗨,我可以检索在php变量中正确分配的数据,这是我解析到mysql查询时最困难的部分,函数(data){$('#result').html(data);}请告诉我更多关于如何使用它的json示例。啊,您的问题并没有明确指出这就是问题所在:)只需将结果放入一个php数组中,然后对该数组进行json_编码并回显结果。然后可以使用javascript的结果。
<script type="text/javascript">
function PlayMV(data1, data2){
$.post("mtv.php", { var1: data1, var2: data2 },
function(data){
alert("Data Loaded: " + data);
});
}
</script>
var myObject = $.parseJSON(data);
alert(myObject.thing);
$var1 = $_POST['var1'];
$var2 = $_POST['var2'];