我正在研究一個javascript函數,它在被調用時會向單獨的頁面發出ajax請求。單獨的頁面處理和顯示數組。
要顯示我使用的功能列表:
$('#pub-mod [name="userid"]').change(function() {
var usr = $('#pub-mod [name="userid"]').val();
if (usr != '') {
$.ajax({
url : 'ajax_admin_load_pubs.php',
data: {'action' : 'load_'+usr},
dataType : "text",
success : function(response) {
$('#pub-mod-list').html(response);
}
});
}
});
此功能是否按預期運行,如果我把print_r($_GET);
在AJAX文件我有Array ([action] => load_userid)
顯示出來。
功能編輯列表如下:
function modify_pubs(action) {
$.ajax({
url : 'ajax_admin_load_pubs.php'
data: {'action' : action},
dataType : "text",
success : function(response) {
$('#pub-mod-list').html(response);
}
});
}
此功能無法正常運轉的預期,如果我把print_r($_GET);
在AJAX文件我有Array ([action] => load_load)
顯示出來。
我已經驗證在第二個函數中的操作正在返回正確的值,在這一點上我對丟失什麼可能是錯誤的。
任何想法?
答案迄今評論:
我打電話從用於顯示它的代碼生成的文本鏈接modify_pubs。 (即<button onclick="modify_pubs(userid_c_up);">up</button>
爲「modify_pubs(userid_c_up)」的部分是由只具有它提醒值被傳遞檢查
此外,我希望看到陣列([動作] => text_string_from_action) - 查爾斯史密斯3分鐘前編輯
行動是下劃線分隔運行AJAX代碼的單獨部分的文本字符串。
* *如何你調用'modify_pubs'功能? –
你期望看到什麼?從顯示的代碼中,你可以得到你應該做的。 –
什麼是行動?它在哪裏定義? – mddw