jsonp獲取伺服器的資料,有兩種
一,跨域
二,不跨域
如果跨域
js的寫法有兩種
1,
get的ur後面有jsoncallback=?
這時候,要在伺服器端增加如下**
hr.getparameter("jsoncallback"
) +"()"
例子
jquery1510062266528242707175_1324369820794(,]});
注意,是如下格式jquery1510062266528242707175_1324369820794(),要加個()的哦。
2,get的ur後面有jsoncallback=?的寫法可以改為get的ur後面有jsoncallback=getdata
同時 function
(json) 前要加上getdata=
具體如下
這個時候,伺服器端就不需要加上hr.getparameter("jsoncallback"
)了,直接返回json格式就行了。
具體參見
二,如果是不跨域的,
不需要加上jsoncallback,直接如下就行了,同時伺服器返回的格式,就是純jsonp的格式。
伺服器返回**
]}
jsonp獲取伺服器資料的方式
jsonp獲取伺服器的資料,有兩種 一,跨域 二,不跨域 如果跨域 js的寫法有兩種 1,get的ur後面有jsoncallback 這時候,要在伺服器端增加如下 hr.getparameter jsoncallback 例子 jquery1510062266528242707175 1324369...
使用鏈結伺服器獲取遠端伺服器資料
首先新增鏈結伺服器,使用儲存過程sp addlinkedserver sp addlinkedserver server n remote server srvproduct n provider n sqloledb datasrc n 192.168.1.0 新增連線伺服器登入sp addlin...
jsonp從伺服器讀取資料並且予以顯示
之前看了許多的關於jsonp的文章,大多是講的比較的模糊的,下面是我的個人的理解!基於這樣的一段 做下解釋 這是在jsonp中讀取資料的時候 取出來當然是json的格式json格式不清楚的,可以訪問我的json和jsonp的文章 利用迴圈進行資料的讀取。先定義變數html,然後迴圈取出!其實核心就是...