1

我试图以编程方式调用 pjax/ajax 以更改到另一个页面。

我在“#pjax-container”中的某处调用此方法:

  pjax.pjax({url: $url, container: '#pjax-container'});

然后我得到这个错误:

uncaught exception: cant get selector for pjax container!

这里有什么问题?我想我可以创建一个隐藏链接,将其 html 更改为指向 $url 并执行单击,但我认为这种方法应该仅用于这种情况。

4

1 回答 1

0

您可以通过调用 pjax.invoke() 方法以编程方式调用 PJAX 页面加载

pjax.invoke({url:'page1.php', 'container': 'content'});

或者

pjax.invoke('page1.php', 'content');
于 2015-09-22T12:49:14.213 回答