我在js函数上接收了一些整数作为参数,我想使用那个也代表div id的值来在div中附加结果。
function DisplaySomeData(someData, code) {
$.ajax({
url: formatUrl('...'),
type: 'POST',
contentType: 'application/json',
data: JSON.stringify({ data: someData}),
success: function (result) {
$("#+code").html(result);// how to use code to recognize div id?
},
error: ...
});
答案 0 :(得分:3)
您没有正确连接选择器字符串。试试这个:
$('#' + code).html(result)
答案 1 :(得分:0)
代码中出现一些语法错误。如果你想选择其id属性为“#”代码的div。你在DisplaySomeData函数中传递的。下面是修改后的语法。
function DisplaySomeData(someData, code) {
$.ajax({
url: formatUrl('...'),
type: 'POST',
contentType: 'application/json',
data: JSON.stringify({ data: someData}),
success: function (result) {
$("#"+code).html(result);// or use $("div[id='"+code+"']").html(result);
},//Both the syntax should work
error: ...
});
注意:如果您发现这很有用。请将其标记为已回答。