首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >未捕获的语法错误:

未捕获的语法错误:
EN

Stack Overflow用户
提问于 2012-03-14 04:19:15
回答 2查看 317关注 0票数 0

我有以下代码:返回未捕获的语法错误:。如果我删除dataType,我没有得到任何错误,但我也没有得到任何数据?

代码语言:javascript
代码运行次数:0
运行
复制
function myfunc() {
    var value = $("#firstselect").val();
    $.get("contactlist.php", 
          {SEARCH_PARAM: value },
          dataType: "json",
          function(data) {
              var options = '<option value="">Select one...</option>';
              for(var i = 0; i < data.length; i++) {
                  options += '<option value="' + data[i].id +'">'+data[i].name+'</option>';
              }
              $("#secondselect").html(options);
          }
    );
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-14 04:22:53

您的成功函数需要位于数据类型之前,并且数据类型应该只是一个字符串文字,而不是命名值:

代码语言:javascript
代码运行次数:0
运行
复制
function myfunc() {
  var value = $("#firstselect").val();
   $.get("contactlist.php", 
   {SEARCH_PARAM: value },
    function(data) {
      var options = '<option value="">Select one...</option>';
      for(var i = 0; i < data.length; i++) {
        options += '<option value="' + data[i].id +'">'+data[i].name+'</option>';
      }
      $("#secondselect").html(options);
    },
   "json"
  );

}
票数 6
EN

Stack Overflow用户

发布于 2012-03-14 04:25:45

您的参数顺序错误。DataType必须是最后一个

尝试:

代码语言:javascript
代码运行次数:0
运行
复制
function myfunc() {
var value = $("#firstselect").val();
$.get("contactlist.php", 
      {SEARCH_PARAM: value }
      function(data) {
          var options = '<option value="">Select one...</option>';
          for(var i = 0; i < data.length; i++) {
              options += '<option value="' + data[i].id +'">'+data[i].name+'</option>';
          }
          $("#secondselect").html(options);
      },
      "json"
);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9691443

复制
相关文章

相似问题

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