如何在javascript的对象属性值中包含php文件

时间:2016-06-30 11:33:30

标签: javascript php jquery object include

我正在尝试修改对象的值&正如我对JS& amp; JQuery非常有限,我对如何使它工作感到困扰。

这是我的代码:

var ProductData = {

  "Product1":"<li>some html</li>"
  
  "Product2":"<li>some more html</li>"
}

function loadData(ev, itemName) {
			ev.preventDefault();

			closeMenu();
			gridWrapper.innerHTML = '';
			classie.add(gridWrapper, 'content-load');
			setTimeout(function() {
				classie.remove(gridWrapper, 'content-load');
				gridWrapper.innerHTML = '<ul class="products">' + dummyData[itemName] + '<ul>';
			}, 700);
		}

我需要的是在Product1中加载php文件,而不是html代码。

我设法使用iframe执行此操作,如下所示:

var ProductData = {

  "Product1":"<iframe src=\"dir/subdir/myFile.php\"></iframe>"
  
  "Product2":"<li>some more html</li>"
}

但是如果在JS中有类似的东西,我更喜欢像php的include函数!

任何帮助都将受到高度赞赏! 提前谢谢!

1 个答案:

答案 0 :(得分:0)

对于您的描述,您需要执行ajax请求来检索值。像。的东西。

var ProductData = {
    Product2: '<li>some more html</li>'
}

$.get("dir/subdir/myFile.php", function(data){
    ProductData.Product1 = data;
});