javascript - 如何在引用 javascript 中添加引用

标签 javascript html ajax

当我在成功的 ajax 调用后尝试渲染表格单元格时遇到问题。

如何将 id 放入函数 deleteServiceIdFromInput() 中?

我尝试过:

deleteServiceIdFromInput('"+ id +"');

我也尝试添加\"\",但还是不行。 任何建议都会很好,谢谢。

$.ajax({
          type: "POST",
          url: "./OTTProductMapServIDAjaxSubmit.do",
          dataType: 'json',
          cache: false,
          data: {"productID":productID,"serviceID":serviceID, "method":"searchSerivceById"},
          success: function(data){

            document.getElementById("listOfServiceID").value;
            if (data != null){
            var table = document.getElementById("serviceMappingTable");
            var row = table.insertRow(1);
            row.align="center";
            row.onmouseover = function(){this.bgColor = '#C0C0C0';};
            row.onmouseout = function(){this.bgColor = '#FFFFFF';};

            var cell1 = row.insertCell(0);



            cell1.innerHTML= '<a href="javascript:deleteServiceIdFromInput('"+ id +"')" class="cssBtn">Delete</a>';
            insertServiceIdToInput(data.serv_id);

        }

我正在寻找的最终结果,它将以 HTML 形式呈现,如下所示:

href="javascript:deleteServiceIdFromInput(' id ')"

对于我尝试过的解决方案,在 HTML 中重新显示为:

href="javascript:deleteServiceIdFromInput( id )"  <-- quote is missing 

最佳答案

您可以使用

cell1.innerHTML= '<a href="javascript:deleteServiceIdFromInput("'+ id +'") class="cssBtn">Delete</a>'

关于javascript - 如何在引用 javascript 中添加引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32498776/

相关文章:

html - CSS 中的背景图片放置

javascript - 如何在移动页面末尾自动显示 "load more"

javascript - jquery 在行中查找按钮并更改其类

javascript - 使用 javascript 和 spring boot 下载文件

javascript - jQuery 焦点不允许移出

javascript - 重叠修复导航与 jQuery 验证输入错误

jquery - 如何在 jquery 中访问最近的 p 标签?

javascript - 运行简单递归函数时的最大调用堆栈大小错误

html - Google webapps 中的解码参数

javascript - Amcharts 中未显示的百分比