[點(diǎn)晴永久免費(fèi)OA]【JavaScript】JQuery中直接利用ajax獲取返回值
ajax一個(gè)前后臺(tái)配合的技術(shù),它可以讓javascript發(fā)送http請(qǐng)求,與后臺(tái)通信,獲取數(shù)據(jù)和信息。ajax技術(shù)的原理是實(shí)例化xmlhttp對(duì)象,使用此對(duì)象與后臺(tái)通信。jquery將它封裝成了一個(gè)函數(shù)$.ajax(),我們可以直接用這個(gè)函數(shù)來(lái)執(zhí)行ajax請(qǐng)求。 ajax需要在服務(wù)器環(huán)境下運(yùn)行。 $.ajax使用方法 1、 2、 3、dataType 設(shè)置返回的數(shù)據(jù)格式,常用的是'json'格式,也可以設(shè)置為'text' 4、 5、success 設(shè)置請(qǐng)求成功后的回調(diào)函數(shù) 6、error 設(shè)置請(qǐng)求失敗后的回調(diào)函數(shù) 7、async 設(shè)置是否異步,默認(rèn)值是'true',表示異步 以前的寫法: $.ajax({
$.ajax({ url: '/change_data', type: 'get', dataType: 'json', data:{'code':300268} }) .done(function(dat) { alert(dat.name); }) .fail(function() { alert('服務(wù)器超時(shí),請(qǐng)重試!'); }); $.ajax的簡(jiǎn)寫方式
$.ajax按照請(qǐng)求方式可以簡(jiǎn)寫成$.get或者$.post方式: $.get(URL,data,function(data){},dataType); $.post(URL,data,function(data){},dataType); 與ajax相關(guān)的概念: 同步和異步 現(xiàn)實(shí)生活中,同步指的是同時(shí)做幾件事情,異步指的是做完一件事后再做另外一件事,程序中的同步和異步是把現(xiàn)實(shí)生活中的概念對(duì)調(diào),也就是程序中的異步指的是現(xiàn)實(shí)生活中的同步,程序中的同步指的是現(xiàn)實(shí)生活中的異步。 數(shù)據(jù)接口 數(shù)據(jù)接口是后臺(tái)程序提供的,它是一個(gè)url地址,訪問(wèn)這個(gè)地址,會(huì)對(duì)數(shù)據(jù)進(jìn)行增、刪、改、查的操作,最終會(huì)返回json格式的數(shù)據(jù)或者操作信息,格式也可以是text、xml等。 該文章在 2023/4/28 15:39:54 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |