使用Ajax加载页面,需要使用PHP调用执行javascript

时间:2014-02-09 22:31:22

标签: javascript php jquery ajax wordpress

我使用this script在我的网站上加载页面(Wordpress CMS)。为了在页面上执行javascript脚本,我必须将它们包含在上面的脚本中,否则它们将无法加载。这就是我所拥有的:

$.ajax({
    url: url,
    success: function(data, textStatus, jqXHR){

/* Other Stuff to load page, etc. */

    var feed = new Instafeed({
       get: 'user',
       userId: <?php echo get_post_meta( get_the_ID(), 'instagramuserID', true ); ?>,
       accessToken: '<?php echo get_post_meta( get_the_ID(), 'instagramToken', true ); ?   >',
       limit: 3,
       template: '<a href="{{link}}" target="_blank"><img src="{{image}}" /></a>'
       });
       feed.run();
}

当我运行此代码时出现错误

  

意外的令牌?

我理解为什么会发生这种情况(php不应该是客户端),但我无法找到解决方法。我需要那些PHP函数来检索脚本的值。我听说过使用json来检索值,但我不确定如何将其用于现有脚本。

1 个答案:

答案 0 :(得分:0)

这是错字吗? ? >将其修复为?>,然后重试