[問題] 請問這段jquery+ ajax 哪邊有問題?

看板Ajax作者 (雞農雞舍撿雞蛋)時間14年前 (2011/12/03 05:36), 編輯推噓1(107)
留言8則, 3人參與, 最新討論串1/1
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js" type="text/javascript"></script> <script type="text/javascript" src="jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ $.ajax({ type: "GET", url: "http://misenheimer.pfeiffer.edu/index.php?option=com_jcmssearch&query=123&", cache: "false", success:function(result){ $("div").html(result); alert(result); } }); }); }); </script> 請問是因為該網域不接受外來的 GET 所以導致不能正確顯示嗎?? 那個 result 變數 一直是空値 有時候success 的部分根本不會跑.. 謝謝指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 173.55.241.131

12/03 06:02, , 1F
看起來像是cross domain的問題
12/03 06:02, 1F

12/03 06:14, , 2F
所以 跨網域會導致不能執行嗎? 謝謝
12/03 06:14, 2F

12/03 06:16, , 3F
安全性的考量不能執行,你可以試一下jsonp的解法
12/03 06:16, 3F

12/03 06:16, , 4F
如果server端有支援的話
12/03 06:16, 4F

12/03 10:43, , 5F
cross domain的問題是使用者端瀏覽器的限制而非server
12/03 10:43, 5F

12/03 10:44, , 6F
端的限制 而jsonp可以繞過cross domain的限制 但如果
12/03 10:44, 6F

12/03 10:45, , 7F
該server端有另外的限制是沒辦法繞過的
12/03 10:45, 7F

12/03 10:45, , 8F
另外 jsonp能接收的資料只有json格式 你的網址看來不是
12/03 10:45, 8F
文章代碼(AID): #1EsKJcY7 (Ajax)
文章代碼(AID): #1EsKJcY7 (Ajax)