我有一個AJAX功能看起來像這樣(基本上,它簡化):在變量內傳遞變量?
function getPage(targetURL, targetID, dataMethod, dataStream) {
$.ajax({
type: dataMethod,
data: { dataStream },
url: '../' + targetURL,
success:
function(server_response) {
$('#' + targetID).html(server_response).show();
}
});
return false;
}
我然後把要調用的函數是這樣的:
onclick="getPage('myPage.php', 'content', 'GET', 'someAction: add');"
這是非常好的...但現在的功能添加認爲是一個變量...但在某些情況下,我需要用一個值來聲明someAction,從內部的onClick,就像這樣:
onclick="getPage('myPage.php', 'content', 'GET', 'someAction: "add"');"
然而,日在當然不工作...當然也沒有:
onclick="getPage('myPage.php', 'content', 'GET', 'someAction: \"add\"');"
那麼智者會做什麼?
那麼,對於初學者來說,聰明人不會使用'onclick'內聯事件處理程序! – BenM
一個選項是:'data:dataStream,'和'onclick =「getPage('myPage.php','content','GET','someAction = add');」'。 –
LOL @BenM我正要寫同樣的東西。 – epascarello