我用到Xajax的时候 一直会出这个错。
“the XML response that was returned from the server is invalid”
网上查了下据说是字符集的问题。但是我的数据库里面没有中文阿。请大家帮忙 解决下!!!谢谢
在付下 我的代码。。
require ('xajax_0.2.4/xajax.inc.php');
$xajax = new xajax();
function doChanged($val,$prdnum)
{
//echo $val;
$obj = new xajaxResponse('gb2312'); ; $lnk = mysql_connect(HOST, USERNAME, PASSWORD) or die ('Not connected : ' . mysql_error());
if(strtoupper($val) == 'W') {
mysql_select_db('isf_db',$lnk) or die("<b>Select database ".'isf_db'." failed</b>.\n<br />\nError: (" . mysql_errno() . ") " . mysql_error());
$sql=" select name from Product ";
}else {
mysql_select_db(mlist_db,$lnk) or die("<b>Select database ".DB." failed</b>.\n<br />\nError: (" . mysql_errno() . ") " . mysql_error());
$sql = "select prdnum from mlist ";
}
//return $obj;
$result = mysql_query($sql) or die("<b>Access database ".DB." failed</b>.\n<br />\nError: (" . mysql_errno() . ") " . mysql_error());
db_dropdown(prdnum, $result, "searchnew", stripslashes($_SESSION['inA']["prdnum"]), false);
//删除prdnum下拉列表框的所有子元素(option)
$obj->addScript('var prdnum=document.getElementById("'.$prdnum.'");while(prdnum.firstChild) prdnum.removeChild(prdnum.firstChild);');
return $obj->getXML();
}
$xajax->registerFunction("doChanged");
$xajax->processRequests();有什么能告诉小弟的都请不要吝啬!!!谢谢
“the XML response that was returned from the server is invalid”
网上查了下据说是字符集的问题。但是我的数据库里面没有中文阿。请大家帮忙 解决下!!!谢谢
在付下 我的代码。。
require ('xajax_0.2.4/xajax.inc.php');
$xajax = new xajax();
function doChanged($val,$prdnum)
{
//echo $val;
$obj = new xajaxResponse('gb2312'); ; $lnk = mysql_connect(HOST, USERNAME, PASSWORD) or die ('Not connected : ' . mysql_error());
if(strtoupper($val) == 'W') {
mysql_select_db('isf_db',$lnk) or die("<b>Select database ".'isf_db'." failed</b>.\n<br />\nError: (" . mysql_errno() . ") " . mysql_error());
$sql=" select name from Product ";
}else {
mysql_select_db(mlist_db,$lnk) or die("<b>Select database ".DB." failed</b>.\n<br />\nError: (" . mysql_errno() . ") " . mysql_error());
$sql = "select prdnum from mlist ";
}
//return $obj;
$result = mysql_query($sql) or die("<b>Access database ".DB." failed</b>.\n<br />\nError: (" . mysql_errno() . ") " . mysql_error());
db_dropdown(prdnum, $result, "searchnew", stripslashes($_SESSION['inA']["prdnum"]), false);
//删除prdnum下拉列表框的所有子元素(option)
$obj->addScript('var prdnum=document.getElementById("'.$prdnum.'");while(prdnum.firstChild) prdnum.removeChild(prdnum.firstChild);');
return $obj->getXML();
}
$xajax->registerFunction("doChanged");
$xajax->processRequests();有什么能告诉小弟的都请不要吝啬!!!谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货