使用php& ID链接集成部分页面加载

时间:2013-01-10 15:09:02

标签: php jquery ajax hyperlink partial

我试图让部分页面加载工作,我有它工作,但当我尝试包含一个PHP变量时,它不起作用。

页面加载时没有变量;

<li><a href="javascript:getContent('showproduct.php')">Die Cast</a></li>

但是当我添加变量时;

<li><a href="javascript:getContent('showproduct.php&amp;=1')">Die Cast</a></li>

它不起作用。我加错了吗?

我的代码是:

function getContent(url){

 var newUrl=window.location.pathname+"?page="+url;
 $.get(url, function(data) {
  var fileDom = $(data);
  $(".maincontainer").html(fileDom);
  history.replaceState(null, null, newUrl);
 });
}

1 个答案:

答案 0 :(得分:0)

而是尝试传递下面的第二个参数 -

<li><a href="javascript:getContent('showproduct.php',1)">Die Cast</a></li>

像这样更新功能 -

function getContent(url,id){

 var newUrl=window.location.pathname+"?page="+url+"&id="+id;
 $.get(url, function(data) {
  var fileDom = $(data);
  $(".maincontainer").html(fileDom);
  history.replaceState(null, null, newUrl);
 });
}