asp教程 關於jquery跨域徹底的解決方法

2022-01-14 01:50:16 字數 717 閱讀 8168

宣告:本文**

經過一天的不斷測試和探索,終於找到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.獲取後台伺服器日期,在不確認獲取的伺服器日期可能要滿足...