javascript - 在jquery Load函数中传递动态id值

标签 javascript jquery

我试图在 Jquery Load 函数中传递动态 id 并收到“Uncaught SyntaxError:无效或意外的 token ”错误。如何将我的 id 与 Jquery 选择器连接起来? 我希望当我的值通过 ajax 更新时,然后根据动态 id 重新加载 div。 请参阅下面我的代码:

<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>

enter image description here

最佳答案

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

<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>

关于javascript - 在jquery Load函数中传递动态id值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60976917/

相关文章:

JQuery 分离与删除

javascript - 如何从 React 组件内的映射项中设置状态

javascript - 在 Three.js 中的 CSS3DObject 中创建跨源 HTML iframe 会出错

javascript - JQuery 添加和删除延迟链接的类不起作用

javascript - 当用户滚动到底部时,Ajax 函数会多次触发

javascript - JQuery position() 和 offset() 方法不起作用

javascript - 如何使用 jQuery 动态创建单选按钮?

javascript - 使用 Bootstrap 的淡入面板

jquery - 抽象从不同输入类型获取值

javascript - 关闭 jquery ui 模态后聚焦到元素