首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ajax html(data)函数中使用变量

如何在ajax html(data)函数中使用变量
EN

Stack Overflow用户
提问于 2017-09-26 00:40:50
回答 2查看 27关注 0票数 0

在设置"xxx.html(data)“时,我需要能够在ajax函数中使用变量。如下所示:

代码语言:javascript
复制
function getChildren(tsk) { 
    var taskId = "'#" + tsk +"'";

    $.ajax({    //create an ajax request to load_page
        type: "get",
        dataType: "html",
        url: "kids1.jsp",
        success: function(data){
            alert("tsk="+tsk);
            //$("#0200001700CE36AC14F60002000073B1").html(data);
            $(taskId).html(data);
          }     
    }); 
}

当我显式地将实际id放入(如下所示)时,它会起作用。

代码语言:javascript
复制
    //$("#0200001700CE36AC14F60002000073B1").html(data); 

但是当我将传入的实际ID替换为w/时,它不起作用。我已经尝试了无数种方法。似乎什么都不起作用。

我对树中的多个分支执行此操作。所以我需要能够传入ID值。

而且我对ajax和jQuery非常陌生,所以如果有任何帮助,我将不胜感激。谢谢!

EN

回答 2

Stack Overflow用户

发布于 2017-09-26 00:54:19

var taskId = "'#" + tsk +"'";更改为var taskId = "#"+tsk;

您所拥有的内容将扩展到"'#someid'"。jQuery想要的是'#someid'

票数 0
EN

Stack Overflow用户

发布于 2017-09-26 06:20:33

您可以简单地使用:

代码语言:javascript
复制
var taskId = '#' + controlid
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46410140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档