我有一個關於JSP-使用JavaScript發送請求參數到SERVLET位於其他域在JSP
問題,我想送請求參數從jsp
到位於使用JavaScript其他域服務器上servlet
。
我知道,JavaScript有一些安全策略。可能嗎?
具體來說,我試圖做的是,當我點擊jsp上名爲www.helloWorld1.com的域上的一些圖像標記時,我想發送請求參數到其他名爲www.helloWorld2.com/servlet的域名,因爲使用javascript
我有一個關於JSP-使用JavaScript發送請求參數到SERVLET位於其他域在JSP
問題,我想送請求參數從jsp
到位於使用JavaScript其他域服務器上servlet
。
我知道,JavaScript有一些安全策略。可能嗎?
具體來說,我試圖做的是,當我點擊jsp上名爲www.helloWorld1.com的域上的一些圖像標記時,我想發送請求參數到其他名爲www.helloWorld2.com/servlet的域名,因爲使用javascript
$.ajax({
crossDomain: true,
type:"GET",
contentType: "application/json; charset=utf-8",
url: "http://www.helloWorld2.com/servlet?callback=?",
data: {projectID:1},
dataType: "jsonp",
jsonpCallback: 'fnsuccesscallback'
});
它用於跨域支持..並在着陸的servlet使用
request.getParameter("projectID")
得到請求參數
使用JSONP值
可以在jQuery的AJAX調用中使用JSONP –
同源策略不申請表格,以便您可以使用JavaScript和Google即時創建表單提交它(假設你對響應沒有興趣)。 – oceansize