看板 Ajax 關於我們 聯絡資訊
※ 引述《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
martone:謝謝您的回應,直接連請求位址是可以得到值的。 10/31 23:08
TonyQ:重點是「同一個網域」,不是直不直接連的問題. 10/31 23:09
martone:就是因為沒有錯誤訊息,所以沒有頭緒 XD 10/31 23:09
TonyQ:一定有錯誤訊息 , 只是你有沒有開而已 XD 10/31 23:09
TonyQ:不然就是根本沒有錯誤 :p 10/31 23:10
s5846125:在 success:alert(response); 看看回傳的資料是什麼? 11/01 14:53
TonyQ:根據原po說,他的問題突然就好了. XD 11/01 19:57