社区
基础编程
帖子详情
>>>谁知道XAJAX中这个错误是怎么回事???
zysoft17
2006-06-29 04:49:54
错误提示:the xml response that was returned from the server is invalid.
显示中文时就有这个错,不显示中文时一切都正常!
谢谢帮助!
...全文
376
13
打赏
收藏
>>>谁知道XAJAX中这个错误是怎么回事???
错误提示:the xml response that was returned from the server is invalid. 显示中文时就有这个错,不显示中文时一切都正常! 谢谢帮助!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zysoft17
2006-07-03
打赏
举报
回复
贴一下源代码:
define('XAJAX_DEFAULT_CHAR_ENCODING', 'GB2312' );
require_once("class/mssql.class.php");
require_once("class/xajax/xajax.inc.php");
$xajax = new xajax();
$xajax->setCharEncoding(XAJAX_DEFAULT_CHAR_ENCODING);
//$xajax->decodeUTF8InputOn();
//$xajax->bDecodeUTF8Input=true;
$xajax->registerFunction("show");
function show($name)
{
$db = new mssql("dns=sas;uid=sa;pwd=sas;dbname=test");
$s = "";
$sqlstr = "select top 10 * from j01 where name like '%" . ($name) . "%'";
$rs = $db->query($sqlstr);
while($r = $db->fetch_row($rs)){
$s .= $r[1] . " | " .$r[2] . "</br>" ;
}
$Response = new xajaxResponse(XAJAX_DEFAULT_CHAR_ENCODING);
$Response->addAssign("div1","innerHTML",$s);
return $Response->GetXml();
$db->db_close();
}//end.show;
$xajax->processRequests();
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>My PHP MySql Class </title>
<?php
$xajax->printJavascript("xajax");
?>
</head>
<body>
请输入:
<input type="name" name="logclass">
<input type="button" name="submit" onclick="cg();" value="post">
<script language="javascript">
function cg()
{
xajax_show(document.getElementById('logclass').value);
}
</script>
<br>
<div id="div1" name="div1">
</div>
</body>
zysoft17
2006-07-01
打赏
举报
回复
问题还没解决,自己顶一下!
zysoft17
2006-06-30
打赏
举报
回复
现在的问题是: 设置成utf-8中文就不能显示,而不设置参数传递就不正常. 这该如何解决?
mrshelly
2006-06-30
打赏
举报
回复
define ('XAJAX_DEFAULT_CHAR_ENCODING', 'gb2312' );
require_once 'xajax.inc.php';
$xajax = new xajax();
if(DEBUG) $xajax->debugOn();
$xajax->bDecodeUTF8Input=true;
mrshelly
2006-06-30
打赏
举报
回复
1 define ('XAJAX_DEFAULT_CHAR_ENCODING', 'gb2312' ); //显示 GB2312 的东西。
2 $xajax->bDecodeUTF8Input=true; //回传
zysoft17
2006-06-30
打赏
举报
回复
如果用 $xajax->decodeUTF8InputOn(); 打开回传的话, 而查询结果就又不能显示中文了!
zysoft17
2006-06-30
打赏
举报
回复
我把xajax中所有的utf-8都改成gb2312,现在可以显示中文了.
但是不能传递中文参数了?为什么会这样?有没有好的办法?
iasky
2006-06-30
打赏
举报
回复
mark
iasky
2006-06-30
打赏
举报
回复
mark
mrshelly
2006-06-29
打赏
举报
回复
$xajax->debugOn();
zysoft17
2006-06-29
打赏
举报
回复
用xajax不知道应该怎么调试! 怎么通过浏览器查?
xuzuning
2006-06-29
打赏
举报
回复
应该是xml文档中的文字编码与语言声明不同。
你可以通过浏览器检查一下
meizz
2006-06-29
打赏
举报
回复
又是编码问题,中文在回传的字符串里成了乱码!你把后台要输出的内容强行指定为UTF-8格式试试
Robsofa开源论坛 v1.1.zip
Robsofa 论坛系统是一个实现在线发贴交流的程序,本程序采用(PHP MySQL数据库)...论坛 v1.1" onerror="this.src='/images/ifnoimg.gif'" src="/uploads/allimg/100112/0U11Q4K-0.jpg" width="468" resize="true" />
我不会选择x
Ajax
的几个理由:
其实自从
知道
MVC这个名词后,就希望HTML代码
中
尽量不嵌入脚本代码;但即使只希望提供一个表单,x
Ajax
也要求你使用PHP。2、只能采取responseXML返回结果。在第一次使用的时候,只是加了一条echo语句,在
X
AJAX
中
文支持问题解决办法
错误
提示信息:the xml response that was returned from server is invalid 经过检查,将所有
中
文字符...现将最简单的解决方案放到这里,有2个办法来解决:1、将x
ajax
.inc.php文件
中
的define("X
AJAX
_DEFAULT_CHAR_
php的
ajax
框架x
ajax
入门与试用
请在文本框输入文字php的
ajax
框架x
ajax
入门与试用 一、x
ajax
与其它
ajax
框架的比较 x
ajax
功能很简单,但很灵活!~它不象其它一些大的框架,功能确实强大,但执行速度不敢...同时,这也要求使用者要对javascrīpt / vbs
x
ajax
中
文手册(HonestQiao第一版,FlyingHail修改版)
最初出处不可考了- -b),发现对应当前的版本已经不是太合适了,所以参考着x
ajax
的wiki对该文进行了一些修改和补充:补充x
ajax
Response类
中
方法的说明、添加“如何创建Loading...信息?”、“如何改变x
ajax
的编码设置...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章