作者TonyQ (沉默是金)
看板Ajax
標題Re: [問題] 初碰JQUERY AJAX 麻煩指教一下
時間Fri Oct 31 23:04:15 2008
※ 引述《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
1F:推 martone:謝謝您的回應,直接連請求位址是可以得到值的。 10/31 23:08
2F:→ TonyQ:重點是「同一個網域」,不是直不直接連的問題. 10/31 23:09
3F:→ martone:就是因為沒有錯誤訊息,所以沒有頭緒 XD 10/31 23:09
4F:→ TonyQ:一定有錯誤訊息 , 只是你有沒有開而已 XD 10/31 23:09
5F:→ TonyQ:不然就是根本沒有錯誤 :p 10/31 23:10
6F:→ s5846125:在 success:alert(response); 看看回傳的資料是什麼? 11/01 14:53
7F:→ TonyQ:根據原po說,他的問題突然就好了. XD 11/01 19:57