php+mysql+ajax级联的问题

来源:百度知道 编辑:UC知道 时间:2024/09/28 11:22:52
一个网上copy来的例子可是改来改去都不行,不知道哪里错了,所以来这里求救高人啊
1.php
<?php
require_once ('../inc/db_mysql.class.php');
require_once ('../inc/config.php');
global $adminDb;
include '../inc/sitecookie.php';
//省市地3级联动下拉菜单函数 regionss 省.市.地
function regionss()
{
$i = 1;
$sql="Select G_Name From t_game order by G_Name";
$text="<select id=\"select1\" name=\"select1\" onchange=\"startRequest()\" style=\"width:230px;\"><option value=\"\">Game</option>\n";
$result = $adminDb->query($sql);
while($row = $adminDb->fetch_array($result))
{
$text= "<option value=".$row['G_Id'].">".$row['G_Name']."</option> ";
$i++;}
$text="</select>";
$text="<select id=\"select2\

太乱!
哪有这么复杂啊!
建议用jquery。然后分多个php文件写!

给同事解决过这个问题,不是代码错误. 是页面编码的问题.
用文本编辑器看一下代码页面所用的编码.保持一致就可以.

ajax 对返回的数据要求极高动辄出错,千奇百怪.有好多次和同事们排查
有的竟然是中文注释,或者不同编码的空格都会引起ajax不 生效的问题.