ajaxurl怎麼寫
建議用jquery寫ajax,用原生js寫ajax難度有點大。
jQuery - AJAX get() 和 post() 方法。沒使用緩存技術的話可以直接用post代替get。
Query $.post() 方法 $.post() 方法通過 HTTP POST 請求從服務器上請求數據。與$.get()方法的區別是$.post()可以發送參數到服務器,服務器進行處理後再放回數據 語法:$.post(URL,data,callback); 必需的 URL 參數規定您希望請求的 URL。
可選的 data 參數規定連同請求發送的數據。 可選的 callback 參數是請求成功後所執行的函數名。
注意: 實例: $("button").click(function(){ $.post("demo_test_post.asp", { name:"Donald Duck", city:"Duckburg" }, function(data,status){ alert("Data: " + data + "nStatus: " + status); }); }); 程序員書庫w3c 問您解答。
2. js文件的ajax的url該怎麼寫建議用jquery寫ajax,用原生js寫ajax難度有點大。
jQuery - AJAX get() 和 post() 方法。沒使用緩存技術的話可以直接用post代替get。
Query $.post() 方法 $.post() 方法通過 HTTP POST 請求從服務器上請求數據。與$.get()方法的區別是$.post()可以發送參數到服務器,服務器進行處理後再放回數據 語法:$.post(URL,data,callback); 必需的 URL 參數規定您希望請求的 URL。
可選的 data 參數規定連同請求發送的數據。 可選的 callback 參數是請求成功後所執行的函數名。
注意: 實例: $("button").click(function(){ $.post("demo_test_post.asp", { name:"Donald Duck", city:"Duckburg" }, function(data,status){ alert("Data: " + data + "nStatus: " + status); }); });程序員書庫w3c 問您解答。
3. ajax請求servlet的url怎麼寫最原始的ajax請求;
var xmlHttp = null;
function createXmlHttpRequest(){
if(window.ActiveXObject){
return new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
return new XMLHttpRequest();
}
}
function CheckVeryCodeItem(){
var url="validateProcessServlet";
此處如果是servlet 直接寫web.xml配置的名稱即可 如果是struts的寫上action名
xmlHttp = createXmlHttpRequest();
xmlHttp.onreadystatechange = processRequest;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
//去除空格
String.prototype.trim=function(){
var m=this.match(/^s*(S+(s+S+)*)s*$/);
return (m==null) ? "" : m[1];
}
function processRequest(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
}
}
4. 請教一個ajax裏面的url怎麼寫url是服務器的url,和你在web.xml中配置的執行的url要一致。如在web.xml中
servicecom.servlet.ServiceServletservice/servlet/service.do
在js中的function getServer() {
var url = "servlet/service.do";
………
}
……
注意這個路徑是相對你當前訪問資源的路徑,不是同一目錄就要切換!
5. 請教一個ajax裏面的url怎麼寫url是服務器的url,和你在web.xml中配置的執行的url要一致。如在web.xml中
<servlet>
<servlet-name>service</servlet-name>
<servlet-class>com.servlet.ServiceServlet</servlet-class>
</servlet>
<;!-- 映射信息 -->
<servlet-mapping>
<servlet-name>service</servlet-name>
<;!-- 外界執行servlet的路徑 -->
<url-pattern>/servlet/service.do</url-pattern>
</servlet-mapping>
在js中的function getServer() {
var url = "servlet/service.do";
………
}
……
注意這個路徑是相對你當前訪問資源的路徑,不是同一目錄就要切換!