Re: [問題] 初碰JQUERY AJAX 麻煩指教一下

看板Ajax作者 (沉默是金)時間17年前 (2008/10/31 23:04), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《martone (Krel)》之銘言: : 目前使用jQuery的ajax,可是卻得不到回傳值。請各位指教一下 : 在header裡 : <script type="text/javascript" src="js/jquery-1.2.6.js"></script> : <script type="text/javascript"> : function showMsg(e) { : $(e.target).attr('disabled', true); : $.ajax({ : url: 'http://127.0.0.1:8081/KH/forajax.jsp', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 先確認這個url是不是在同一個網域. 如果是同一個ip不同port , 或者是localhost vs 127.0.0.1 也是不認帳的喔. ajax除了讀取遠端的script ,很少是寫絕對路徑的. : error: function(xhr) { : alert('Ajax request 發生錯誤'); : }, : success: function(response) { : $('#msg').html('demoOK'); : } : }); : } : function msg2(e){ : $('#msg').html('comeFrom2');} : </script> : 有個按鈕 : <input type="button" value="Click Me" onclick="showMsg()"/> : 我的jsp內有 : <%@page contentType="text/html" pageEncoding="UTF-8"%> : <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> : <c:out value="demook"></c:out> : 第一次使用ajax,卻不知道失敗原因在哪,就取不到回傳值 : 請各位幫忙看一下 謝謝^^ 那錯誤訊息呢? -- What do you want to have ? / What do you have? 從書本中,你可以發現我的各種興趣。 從CD中,你可以瞭解我所喜歡的偶像明星。 或許從文字你很難以瞭解一個人,但從物品可以。 My PPolis , My past. http://ppolis.tw/user/Tony -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.169.78.140

10/31 23:08, , 1F
謝謝您的回應,直接連請求位址是可以得到值的。
10/31 23:08, 1F

10/31 23:09, , 2F
重點是「同一個網域」,不是直不直接連的問題.
10/31 23:09, 2F

10/31 23:09, , 3F
就是因為沒有錯誤訊息,所以沒有頭緒 XD
10/31 23:09, 3F

10/31 23:09, , 4F
一定有錯誤訊息 , 只是你有沒有開而已 XD
10/31 23:09, 4F

10/31 23:10, , 5F
不然就是根本沒有錯誤 :p
10/31 23:10, 5F

11/01 14:53, , 6F
在 success:alert(response); 看看回傳的資料是什麼?
11/01 14:53, 6F

11/01 19:57, , 7F
根據原po說,他的問題突然就好了. XD
11/01 19:57, 7F
文章代碼(AID): #192nvn7L (Ajax)
討論串 (同標題文章)
文章代碼(AID): #192nvn7L (Ajax)