data-id不生成唯一值

时间:2018-01-30 13:46:11

标签: javascript jquery ajax

我正在尝试使用mustache.js库生成数据ID。我目前正在关注API关于youtube的教程。在该教程中,教师能够生成ID但我无法生成。我的代码如下。我试图生成一个带有ID的按钮。

    let nameTemplate = "" + "<li>" + "<p>Name: {{name}}</p>" + 
    "<p>Position: {{position}}</p>" + "<button data-id= '{{id}}' 
   class='remove'>X</button>" + "</li>";

稍后我使用AJAX删除显示的特定数据。这是我的AJAX代码。

      $displayUsers.delegate(".remove", "click", function(){
       $.ajax({
       type: "DELETE",
        url: "http://localhost/JS/REST%20API%20JSON/test.json" + 
        $(this).attr('data-id')

          });

          });

当我调试时,我无法看到生成的数据ID,它只是空的。并且它在jquery文件中显示错误。只是在缩小的jquery文件下显示红线。    这是我的HTML

    <ul id="displayUsers"></ul>
   Name: <input type="text" id="userName"> <br/><br/>
   Position: <input type="text" id="position"> <br><br/>
  <button id="addData">Add Data</button>

如果我不清楚,我很抱歉。谢谢

0 个答案:

没有答案