Ashx中使用jQuery.Ajax方法的一些記錄

chenyizh發表於2014-04-10

1、Ashx中不能執行Context.Response.End();

2、Ashx中執行頁面跳轉可以採用回傳RedirectUrl,在呼叫頁面中實現跳轉;

3、jQuery.Ajax - dataType:"json",設定json資料格式後,Ashx中可以不需要設定Response.ContentType="text/json";

4、jQuery.Ajax,設定dataType:"json"後,如果Ashx傳回json資料格式有問題,會直接進入jQuery.Ajax.error();

5、Ashx中若有設定Session值,則該次Response將SetCookie;

--------------------------------------------------------------------------------

JSONP:

所有支援Javascript的瀏覽器都支援《同源策略》,(域名,協議,埠 都需要一致);

跨域的Ashx可以執行SetCookie;

相關文章