$.getJSON()不執行回調函數

  

解決getJson方法不執行回調函數的問題

      標籤:jq Ajaxweb

         使用$.getjson缺不能執行回調函數很大的緣由都是服務器不能把json解析成正確的格式。json

1---  alert(1)
     $.getJSON(url,args,function(data){
 2---   alert(2);
      var name = data.person.name;
      var website = data.person.website;
      var email = data.person.email;
    $("#details").empty()
       .append("<h2><a href='mailto:"+ email +" '>"+ name +"</a></h2>")
       .append("<a href='" + website + "'>"+ website +"</a>");
     });
3--- alert(3)服務器

若是沒有正確解析2就alert不出來。app

正確的解決辦法有把url寫成json格式(json_one.json),另外若是出現了MIME映射問題,則是沒有.json的映射,到IIS MIME類型中添加拓展名.json,類型爲text.json函數

相關文章
相關標籤/搜索