宣告:本文**
經過一天的不斷測試和探索,終於找到asp開發中徹底的解決jquery跨域的方法:
前幾天也寫了一篇文章:jquery跨域的方法 ,後來在應用的過程中發現,這只是jquery跨域的基礎,伺服器端也需要做一些處理。
首先介紹一下伺服器端程式:
<%@language="vbscript" codepage="65001"%>
<%
response.charset="utf-8"
callback=request("callback")
str=","& _
""& _
"]}"
response.write callback&"("&str&")"
%>
注意一下這裡的: callback=request("callback")和下面的輸出response.write callback&"("&str&")",這是jquery伺服器端要增加的內容,用來返回給客戶端的。
客戶端**:
這樣就行了。
本來我發現伺服器端生成的json字串前面有一些jquery+字串的東西,應該改變了json的格式,但到了客戶端的時候,我們得到了data這個值,這個data中應該有伺服器端子的那些jquery字串的。但這個就會被jquery自動處理掉,不需要我們處理這個,我們只需要按平時的習慣去獲取json字串我們要的內容就行了。
是不是挺好用的?
jquery跨域問題
js中函式請求外部系統後台方法時產生跨域問題 不在同一ip,不在同一埠,不用同一協議,滿足其一構成跨域 jquery get 能輕鬆解決跨域問題,post不能跨域 function test 第二種形式 需要加callback引數 伺服器端 public void test this.respons...
jQuery跨任何域
jquery url檢測遇到的jquery跨域問題及jsonp的使用 php 利用p3p實現跨域 http和https跨域共享session解決辦法 本文是對第一篇的例項補充。js指令碼 getjson callback a 1 b 2 function data 服務端 arr array jqu...
跨域獲取後台日期 ASP
最近所有的計畫都被打亂,生活節奏也有些控制不住,所以在自己還算清醒的時候,把之前乙個小功能寫下來,對其它人也有些幫助。需求前景 需要用ajax跨域獲取後台伺服器日期。1.分析需求 在這個需求中,可能需要解決的幾個重點 1.ajax。2.跨域。3.獲取後台伺服器日期,在不確認獲取的伺服器日期可能要滿足...