2011-06-03 11 views
0

有一個回調函數,它包含一個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主題文件這個「道」的參數值。這是可能的,以及如何做到這一點?

回答

0

由於AJAX調出該/ ABC頁面加載完成後,我不認爲這是可能的後/ XYZ發生......

通常,AJAX調用後的「成功」功能將修改你的網頁上的東西,即採取'渠道'的價值和打印出來的地方。

但是由於您的示例中已經知道'channels'的值(來自var'noofchannels'),您可以在AJAX調用之前使用JS將它放在頁面的某個位置。

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

相關問題