首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ajax未捕获语法错误,无法识别的表达式:

Ajax未捕获语法错误,无法识别的表达式:
EN

Stack Overflow用户
提问于 2017-09-29 20:16:26
回答 3查看 356关注 0票数 0

我不知道为什么控制台返回给我这个未捕获的语法...请帮帮我!

代码语言:javascript
复制
$(document).ready(function() {
  $("#idval").change(function() {

    var id = $(this).val();

    $.ajax({
      url: 'verif.php',
      type: 'GET',
      data: 'user=' + id,

      success: function(server_response) {
        var session = $(server_response).html();

        if (id == session) {
          console.log($("#" + d));
        } else {
          console.log("You shall not pass!");
        }

      },
      error: function(server_response, statut, error) {
        console.log("Can't be linked !");
      }
    });
  });
});

当用户输入id时,服务器会检查该id是否在数据库中。如果是,服务器在控制台中返回id,如果不是,服务器应该返回"string",但它返回未捕获...

EN

Stack Overflow用户

发布于 2017-09-29 20:19:15

您没有在代码中声明任何"d“,但您在console.log中使用了它

代码语言:javascript
复制
console.log($("#"+d));

但它应该是:

代码语言:javascript
复制
console.log($("#"+id));

你错过了i

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46488663

复制
相关文章

相似问题

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