天天看點

jQuery ajax - getJSON() 方法 例子逐句講解

      前天對getjson()方法,我還是懵逼的,看了官方文檔,如下圖(官方jquery getJSON文檔節選,友情連結:https://api.jquery.com/jQuery.getJSON/#jQuery-getJSON-url-data-success) ,也沒看懂,具體怎麼個寫法,然後通過大量搜資訊,看視訊講解,終于了解了一點,可以在代碼中使用了。

jQuery ajax - getJSON() 方法 例子逐句講解

  含資料上傳

$.getJSON("registerServlet", data)  //"registerServlet"是目标網址要換成你的,data是要送出的資料,要求是json格式
    .done(function(message) { //成功時接收傳回的message,隻有json格式資料能傳到這裡,是以在傳過來之前就要構造好json資料
        alert(message.result); //這裡寫事件,我是彈出消息,用 “.key”的方法獲得value并彈出
    })
    .fail(function(fail) {  //失敗時的事件,這個失敗是通路目标網址失敗
        alert("抱歉,注冊失敗");
    }) ;
//    .always(function() {   //這個是無論通路成功或者失敗都将執行的事件,看具體情況而考慮要不要
//        console.log( "complete" );
//     });
           

最簡單的json構造 直接将上面的data改為:    {“key”:"value","key":"value"},不含資料上傳就是不要data ,直接寫$.getJSON("registerServlet") 就可以了.再強調一下,data是傳給目标網址的資料,message是目标網址傳回的資料,名字都是自己取的。

(另外一篇文章介紹有快速進行表單序列化的介紹,生成的變量可直接是這裡的data,需要的請移步,url:https://blog.csdn.net/weixin_43288322/article/details/91358880)

繼續閱讀