以下のエディターは、javascriptリクエストサーブレット実装のAjaxサンプル(共有)を提供します。編集者はこれがとても良いと思ったので、参考として共有します。エディターをフォローして見てみましょう。
ajax リクエストは、GET と POST の 2 つの非同期リクエストを送信できます。
function sendRequestByGet(){
//定义异步请求对象
var xmlReq;
//检测浏览器是否直接支持ajax
if(window.XMLHttpRequest){//直接支持ajax
xmlReq=new XMLHttpRequest();
}else{//不直接支持ajax
xmlReq=new ActiveObject('Microsoft.XMLHTTP');
}
//设置回调函数
xmlReq.onreadystatechange=function(){
if (xmlReq.readyState==4&&xmlReq.status==200) {
//获取服务器的响应值
var result=xmlReq.responseText;
//后续操作
alert(result);
}
};
//创建异步get请求
var url="Hello?name=zhangsan";
xmlReq.open("GET",url,true);
//发送请求
xmlReq.send(null);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String name=req.getParameter("name");
PrintWriter out = resp.getWriter();
out.print(name);
}
以上がJavaScript がサーブレットに Ajax の実装をリクエストする方法のサンプル コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。