【发布时间】:2013-02-20 17:06:25
【问题描述】:
我正在使用php,需要将这个模板内容php文件加载()到jquery中并将其传递给#div ID以呈现前端视图。
我不知道如何在 jquery 中加载 php 文件,然后将其作为名为 repeater 的变量传递,这有助于构建将加载的模板与 Ajax (obj) 查询结果相结合的所有行。
在set alert中,弹出为[object Object],没有模板。 当我将整个 php 模板内容作为 var repeater 写入 jquery 时,它可以工作,但我不希望 jquery 中的所有 html。只需 load() 然后阅读。
如果有意义的话,这里是代码
$('#pageContent').load('../includes/OrderLookup.php #pageContent');
alert ($('#pageContent').load('OrderLookup.html #pageContent'));
var url = $('#pageContent').load('../includes/OrderLookup.php');
var page = '<div id="pageContent"></div>';
var repeater = $('#pageContent').load('OrderLookup.html #pageContent');
var pageBuildUp='';
for (x in dataArray){
pageBuildUp += obj.repeater;
//alert(obj.repeater);
//pageBuildUp += url;
pageBuildUp = pageBuildUp.replace('##transactionId##',makeTextSmall(dataArray[x]['blockvalue'],20));
if (dataArray[x]['description']==''){
pageBuildUp = pageBuildUp.replace('##orderTotal##','no total amount');
}
【问题讨论】: