首頁 >web前端 >js教程 >ie下$.getJSON出現問題的解決方法_javascript技巧

ie下$.getJSON出現問題的解決方法_javascript技巧

WBOY
WBOY原創
2016-05-16 17:00:161309瀏覽

前提:需匯入相關js檔案jquery.js

$.post(url,data,success(data, textStatus, jqXHR),dataType)

url:必需。規定把請求送到哪個 URL。

data:可選。映射或字串值。規定連同請求發送到伺服器的資料。

success(data, textStatus, jqXHR):可選。請求成功時執行的回呼函數。

dataType:預設執行智慧判斷(xml、json、script 或 html)。

$.getJSON(url,data,success(data, textStatus, xhr))

url:必需。規定將請求發送的哪個 URL。

data:可選。規定連同請求發送到伺服器的資料。

success(data,status,xhr):

可選。規定當請求成功時運行的函數。

額外的參數:

response - 包含來自請求的結果資料
status - 包含請求的狀態
x​​hr - 包含XMLHttpRequest 物件

擴充寫為:

複製程式碼 程式碼如下:

$.ajax({

type:'POST'或'GET',

url:url,

data:data,

success:callback,

dataType:json
dataType:json
});


dataType有幾種類型:xml、json、script 或html

注意:

採用$.getJson方法時,如果有中文字符傳入url中需先轉義(不轉義的話ie8下$_GET['v']將會得不到值,其他瀏覽器無此問題)

eg: var url = "/api.php?op=product&v=" encodeURIComponent('好好學習');
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn