在主题模板中获取AJAX查询字符串参数 - Drupal

问题描述:

有一个回调函数,它包含一个js,然后返回一个主题。 包含的js依次使用某些查询字符串参数向另一个回调函数发出AJAX请求。在主题模板中获取AJAX查询字符串参数 - Drupal

这里是代码片段: 页面请求:http://example.com/abc

function abc() 
{ 
    drupal_add_js('sign-in.js'); 
    return theme('mypage'); 
} 

//sign-in.js 

ajaxRequest = $.ajax({ 
    type: "GET", 
    url: "/xyz", 
    data: 'channels='+noofchannels', 
    .... 
}); 

我想在mypage.tpl.php主题文件这个“道”的参数值。这是可能的,以及如何做到这一点?

由于AJAX调出该/ ABC页面加载完成后,我不认为这是可能的后/ XYZ发生......

通常,AJAX调用后的“成功”功能将修改你的网页上的东西,即采取'渠道'的价值和打印出来的地方。

但是由于您的示例中已经知道'channels'的值(来自var'noofchannels'),您可以在AJAX调用之前使用JS将它放在页面的某个位置。

为什么你需要mypage.tpl.php文件中'channels'的值?