我正在构建一个搜索功能来检索Google地图的XML数据。如何发送PHP变量并使用Jquery(无回声)检索它们?
除此之外,我想显示实际找到的结果数量。
我想过在实际文档中做一个回声,但是这可能会混淆我的标记数据。在成功调用之后,我将如何获取PHP变量并在Jquery中检索它?
如果我的PHP是这样的:
$result = mysql_query($query);
if (!$result) {
die('Invalid query: ' . mysql_error());
}
$num_rows = mysql_num_rows($result);
和jQuery这样的:
$.ajax({
type: "POST",
url: "MapSearchxml.php",
data: {
dataFromDate: FromDate,
//lalala
dataHasPatio: HasPatio
},
beforeSend: function (html) { // this happens before actual call
$("#results").html('Please Wait');
$("#searchresults").show();
$(".phpFromDate").html(FromDate);
},
success: function (data, status, jqXHR) {
//Success?
},
dataType: 'xml'
});
您需要“回显”某些内容。在这种情况下,它将是* combined * XML文档。 – 2013-01-06 00:37:01
转储到文件并使用apache的mod x-sendfile可能 - 没有不是真的:/ – hakre