phpÖÐÓÃajaxÔõô·µ»Ø¶þάÊý¾Ý - PHP / »ù´¡±à³Ì
´ó¼ÒÈ¡¸öÀý×Ó°É
ʹÓÃjsonÊý¾Ý¸ñʽ
²»ÄÜÕâÑùµÄ£¬phpҪת»¯Îª xml »òÕß json £¬Ç°Ì¨Óà jsÀ´½âÊÍ
ÓÐʲô²å¼þûÓÐÄØ£¿
ÒÔǰÔÚJSPÀïÃæÓÃjsonrpc,дÂß¼º¯Êý¿ÉÒÔÖ±½Ó·µ»ØÊý×é
PHP code:
$arRet = array( "error" => false, array( 'user', 'pass' ) );
echo json_encode( $arRet );
ajax·µ»ØÊý¾ÝÓÐʲôÓÃÄØ£¿
ÄãÎʵÄÎÊÌâ²»¶Ô°É¡£
Ó¦¸ÃÊÇphpÔõô·µ»Øjson×Ö·û´Ü°É£¿
ajaxÒ»°ã¿ÉÒÔ´¦Àíhtml,jsonºÍxmlÈýÖÖÊý¾Ý£¬ÆäÖÐjsonÊÇ×î·½±ãʹÓõ쬹ØÓÚ´óÁ¿Êý¾Ýphp×îºÃ·Å»Øjson×Ö·û´Ü¡£
·½·¨1 ·µ»Øjson
·½·¨2 °ÑÄãÏëÒªÊä³öµÄÖ±½ÓÊä³ö³öÀ´¡£
¿Í»§¶Ë½ö×ö $('#id').html(data);
php ¶þ維數組.
PHP code:
$sql_table="SELECT t.table_id,t.opentable_id,t.table_number,t.table_name,t.table_layout_id,t.table_room_layout_id,t.table_sum,t.table_state,l.layout_name from `tables` as t left join layouts l on t.table_layout_id=l.layout_id $where order by t.table_id asc";
// echo $sql_table;
$result_tables=select($sql_table,$link);
$arry=array();
if($result_tables and mysql_num_rows($result_tables)>0)
{
while($rows=mysql_fetch_assoc($result_tables))
{
$table_id=$rows["table_id"];
$table_sum=$rows
Ïà¹ØÎÊ´ð£º
°´Å¥·ÅÔÚUpdatePanel1£¬Ïëͨ¹ýµã»÷µ÷ÓÃDictionaryTvAdd.aspxµ¯³öÒ»¸ö×Ó´°Ìå
ÓÃÏÂÃæµÄÓï¾äÌáʾÎÒȱÉÙ¶ÔÏó
protected void Button1_Click(object sender, EventArgs e)
{
ScriptManager.R ......
Ôڲɼ¯Ò»¸öÒ³ÃæµÄʱºòͨ³£¶¼ÊÇʹÓÃfile_get_contents($url)
²»¹ý·µ»ØµÄ½á¹ûÓÐʱºò»á²»È«
Èç¹ûÔÚhtmlÖÐʹÓà document.ready,ÔÚÒ³Ãæ×¼±¸ºÃºó£¬Ê¹ÓÃajax¶ÁÈ¡±ðÒ»²¿·ÖµÄÊý¾Ý
ÔÙͨ¹ýÐÞ¸Ähtml±êÇ©µÄÄÚÈÝ£¬¾Í²¿·ÖµÄÊý¾Ý¾ ......
ÎÒÔÚÒ»¸öhtmlÖÐдÈçÏ´úÂ룺
JScript code:
<html>
<head>
<script type="text/javascript" charset="utf-8"
src="script/jquery-1.3.2.min ......
×î½üÒ»¸öÏîÄ¿ÖÐÓöµ½Ò»¸öÎÊÌ⣺ÔÚÔÓеÄÒ»Ì×ϵͳÖÐ(php¿ª·¢)Ìí¼ÓһЩС¹¦ÄÜ(jsp¿ª·¢)£¬ÔÀ´Óû§ÏµÍ³¶¼ÊÇphp¿ª·¢µÄ£¬ÎÒÈçºÎÔÚjsp¿ª·¢µÄ¹¦ÄÜÖÐ×öµ½Óû§ÐÅÏ¢sessionͬ²½ÄØ£¿ ÓÐÈËÊÇ·ñÓÐ×ö¹ýÀàÒÔÏîÄ¿£¬ÏëÌýÌý´ó¼ÒµÄ¿´·¨
......
Ŀǰһ¸öÏîÄ¿£¬Óöµ½¸ö´óÎÊÌ⣬Ҫ¸ãÒ»¸öµç×ÓµØÍ¼£¬Ð¡µÜ´ÓÀ´Ã»¸ã¹ýgis·½ÃæµÄ¶«Î÷£¬Õâ´ÎÓ²×ÅͷƤÉÏÁË¡£ ÏÂÃæÊÇĿǰÓöµ½µÄ¸öÎÊÌâ¡£¡£¡£
OpenLayerÔõôÏòºǫ́·¢ËÍajaxÇëÇ󣨺ǫ́ÊÇSSH¿ò¼Ü£©£¬ÔÚÉêÇëµ½ºǫ́µÄactionºó£¬²é ......