我有一个页面,我生成一个javascript数组,我想将其发送到berechnungsauswertung.php
页面并加载该页面。而且我想在php中使用此页面上的数据。
$.ajax({
type : 'post',
url : 'berechnungsauswertung.php',
data : {
marker : JSON.stringify(data),
homemarker : JSON.stringify(datahome)
},
complete : function(data){
$('body').load( "berechnungsauswertung.php" );
}
});
在下一页我想获得变量
$marker = json_decode($_POST['marker']);
$homemarker = json_decode($_POST['homemarker']);
但它不起作用。如何加载这样的页面?
答案 0 :(得分:1)
这就是你在做的事情:
它不起作用,因为当您在4中加载新内容时,您没有来自1的数据。
将complete
功能替换为success
功能。使用您获得的数据(成功函数的第一个参数)执行某些操作,例如将其传递给jQuery('something').html(data)
。
根本不要使用load
。