未捕获的语法错误:

Jam*_*son 0 ajax jquery jquery-mobile

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

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);
          }
    );
}
Run Code Online (Sandbox Code Playgroud)

Bri*_*oll 6

您的成功函数需要在数据类型之前,数据类型应该是字符串文字,而不是命名值:

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"
  );

}
Run Code Online (Sandbox Code Playgroud)