使用js上接收的整数作为参数来获取具有相同id的div id,并将传递的整数作为param

时间:2014-06-20 07:02:44

标签: javascript jquery

我在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: ...
        });

2 个答案:

答案 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: ...
    });

注意:如果您发现这很有用。请将其标记为已回答。