首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在jquery加载函数中传递动态id值

在jquery加载函数中传递动态id值
EN

Stack Overflow用户
提问于 2020-04-02 01:35:07
回答 2查看 125关注 0票数 0

我试图在Jquery Load函数中传递动态id,却得到了"Uncaught : Invalid or unexpected“错误。如何将我的id与Jquery选择器连接起来?我希望当我的值通过ajax更新时,然后根据动态id重新加载div。下面是我的代码:

代码语言:javascript
运行
复制
<script>
function update_function(target,name,pid,empid) {
  var data = target.textContent;
  var id=pid;

  $.ajax({
      url: 'ajax.php',
      method: 'GET',
      data: { emp_id: empid, col_status:data },
      success: function (data){
          $("#"+id+").load(location.href + #"+id+");
           console.log(id);

      }
  });


}
</script>

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-04-02 01:40:43

您可以使用模板文字来减少混淆。https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals

代码语言:javascript
运行
复制
<script>
function update_function(target,name,pid,empid) {
  var data = target.textContent;
  var id=pid;

  $.ajax({
      url: 'ajax.php',
      method: 'GET',
      data: { emp_id: empid, col_status:data },
      success: function (data){
          $(`#${id}`).load(`${location.href}#${id}`);
           console.log(id);
      }
  });


}
</script>
票数 2
EN

Stack Overflow用户

发布于 2020-04-02 01:44:13

请看一下我对您的连接所做的更改,以及一些支撑结构。除此之外,你们已经很接近了。这应该会被编译。

代码语言:javascript
运行
复制
<script>
    function update_function(target,name,pid,empid) {
      var data = target.textContent;
      var id=pid;

      $.ajax({
          url: 'ajax.php',
          method: 'GET',
          data: { emp_id: empid, col_status:data },
          success: function (data) {
          $("#" + id).load(location.href + "#" + id)
             console.log(id);
          }     
       });
    }
</script>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60976917

复制
相关文章

相似问题

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