无法以编程方式调用pjax

时间:2013-08-06 12:08:37

标签: ajax jquery pjax

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

我在'#pjax-container'中将此方法称为somwhere:

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

然后我收到此错误:

uncaught exception: cant get selector for pjax container!

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

1 个答案:

答案 0 :(得分:0)

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

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

pjax.invoke('page1.php', 'content');