¹ØÓÚExt.AjaxÇëÇóPHPµÄÎÊÌâ - Web ¿ª·¢ / Ajax
дÁËÒ»¸öExtµÄAjaxʾÀý,ÆäÖе±ÎÒµÄURL¶¨Ïòµ½ServletµÄʱºò,³É¹¦,·µ»ØÕý³£½á¹û,ÓÃfirebug²é¿´"ÏìÓ¦"²¿·Ö,µÃµ½µÄÊÇÒ»¸öjson×Ö·û´®{data : '11111'}
Ò³Ãæµ÷ÓÃ:
JScript code:
var jsonString = Ext.util.JSON.decode(response.responseText);
Ext.MessageBox.alert("result : ", jsonString.data);
Servlet´úÂë:
Java code:
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
String username = request.getParameter("username");
String password = request.getParameter("password");
System.out.println(username + "\t" + password);
PrintWriter out = response.getWriter();
out.println("{data : '11111'}");
out.flush();
out.close();
}
µ«Êǵ±ÎÒµÄURL¶¨Ïòµ½phpµÄʱºò£¬³É¹¦Êdzɹ¦ÁË,µ«·µ»ØµÄ½á¹ûÊÇÕû¸öPHPÎļþµÄ´úÂë,È»ºóalert³öÀ´ÊÇ¿ÕÖµ,firebugÀïµÄ"ÏìÓ¦²¿·ÖÊÇÕû¸öPHPÎļþµÄ´úÂë,²»ÊÇjson×Ö·û´®",ÒªÔõô×ö²ÅÄÜÄõ½"data"Õâ¸öÖµ?
php´úÂë:
PHP code
Code highlighting produced by Actipro CodeHighlighter
Ïà¹ØÎÊ´ð£º
ÎÒÏÖÔÚÓÃstruts2¿ò¼Ü,ÐèҪʹÓÃajaxʵÏÖ¾Ö²¿Ë¢Ð£¬µ«ÊÇ´ÓÈÝÆ÷Àï·µ»ØµÄÖµ²»ÖªµÀÔõô´Óstruts.xmlÅäÖÃÎļþÀïÓ³Éäµ½jspÒ³ÃæÀÒÔǰservletÀïдout.orint("xxxxx")¾Í¿ÉÒԵõ½~£¬µ«ÊÇÏÖÔÚÓÃstruts¾Í²»ÖªµÀÔõôР......
<script language="javascript">
var XMLHttpReq;
var cont=true;
//´´½¨XMLHttpRequest¶ÔÏó
function createXMLHttpRequest ......
ÎÒJSPµÄÒ³ÃæÊÇ£º
<%@ page language="java" contentType="text/html; charset=gb2312"
%>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......
ÎÒÔÚÒ»¸öhtmlÖÐдÈçÏ´úÂ룺
JScript code:
<html>
<head>
<script type="text/javascript" charset="utf-8"
src="script/jquery-1.3.2.min ......
PHPÖÐ ÉùÃ÷±äÁ¿µÄʱºòÒ»¸ö$¸úÁ½¸ö$µÄÇø±ð
±ÈÈç˵
$var="333"; ±íʾ±äÁ¿ÃûΪ$varµÄ±äÁ¿µÄֵΪ333
$var="myvar";$$var="333";±íʾ±äÁ¿ÃûΪ$myvarµÄ±äÁ¿µÄֵΪ333
ÕâÑù˵Çå³þÁËÂð£¿
......