我有一个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