我想用ajax在div中加载一个javascript代码,我正在这样做
$(".pagination_btn").click(function(){
var start = 20;
var json = '{"offer":[{"city_id":"55","city":"Melbourne","name":"Space Hotel","address":"380 Russell St","price_no_vat":"250.96","currency":"AUD","type":"hotel","description":"The 3-star Space Hotel in Melbourne"}]}';
$.ajax({
type:"POST",
url:"search_result.php",
data: "start="+ start +"&json="+ json,
success: function()
{
$('#search_result_cont').load("search_result.php");
}
});//ajax ends
}); // click function ends
我在这里做的是我将一个起始值和json代码发布到名为start和json的变量中,并且我想加载到div#search_result_cont中。但当我点击按钮时,它会显示空白页面。可能是我的方法在div中加载页面是错误的。
答案 0 :(得分:1)
data: {start: start, json: json}
您需要构建要作为对象发送的数据。 。 。 。您的json数据的情况也是如此,必须将其编码为javascript对象
喜欢
json: {name: 'something', address: {street: 'xxx', city: 'yyy'}} etc
除此之外,你能分享search_result.php的php代码吗? 。 。
如果php文件不包含任何html元素。 。 .it将是空白的,因为它无法显示........