我有一个用户填写的表格。用户完成后点击提交,脚本运行并做一些花哨的事情并返回到finished.php。在此页面上,我从表单中获得了他的 $_POST 的结果..在这个新页面加载时,我需要触发一个 ajax 调用以根据他的 $_POST 结果获取数据..
在外行的代码中:
$_POST['someValue'] = "12345";
$(document).on("pageinit","users/userInfo.php",function(){
$.ajax({
type: "POST",
data:"someValue="+$_POST['someValue'],
success: function(msg){
$('#mainBody').html(msg);
}
});
});
<div id='mainBody'> --Print results of ajax call---</div>
我该怎么做
编辑新代码:
<script>
$(document).on("pageinit",function(){
$.ajax({
type: "POST",
url: "users/userInfo.php",
dataType: "html",
data:"someValue=+<?php echo $_POST['someValue'];?>",
success: function(msg){
alert('hi');
$('#mainBody').html(msg);
},
error: function(){
alert('failure');
}
});
});
</script>