[JSP ] 請教ajax到jsp的路徑
含有jquery ajax的index.html
路徑為
C:/xampp/htdocs/load/index.html
而對應的load.jsp
路徑為
C:/xampp/tomcat/webapps/ROOT/jspmysql/load.jsp
我設置
$.ajax({
type: "GET",//POST JSP吃不到參數不知為何
url: "http://127.0.0.1:8080/jspmysql/load.jsp",
data:{ id:abc },
dataType: 'jsonp',
//擺在同port8080目錄下時用json可以成功?...
//但是不同目錄時json,jsonp都不成功??
error: function(xhr) {
alert('Ajax request 發生錯誤');
},
success : function(response){
alert("Success="+response);
},
...
})
都會出現
'Ajax request 發生錯誤'
且在firebug中可以看到post正常但是回應是空白的
且出現錯誤如下...
請問我這裡是路徑哪裡寫錯呢?
個別執行load.jsp是沒有問題的
裡面只是單純的
<%@ page language="java" import="java.util.*" pageEncoding="utf-8" %>
<%
request.setCharacterEncoding("UTF-8");
String userid = request.getParameter("id");
out.println("連接 succeed");
%>
請教~感謝!
但是當我將這兩個檔案放在tomcat同一個directory下時
用http://localhost:8080//index.html執行
就會成功
但是放在不同目錄下(port80和port8080)
firebug沒有反應會顯示上面的Ajax error的訊息...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 編輯: gotdreamed 來自: 180.176.172.3 (12/21 01:45)
→
12/21 01:55, , 1F
12/21 01:55, 1F
→
12/21 02:41, , 2F
12/21 02:41, 2F
→
12/21 10:26, , 3F
12/21 10:26, 3F
※ 編輯: gotdreamed 來自: 118.233.31.50 (12/22 02:10)
→
12/22 02:11, , 4F
12/22 02:11, 4F
→
12/22 09:48, , 5F
12/22 09:48, 5F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):