免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: crazyvv
打印 上一主题 下一主题

[AJAX] 新手XAJAX+SMARTY做HELLOWORD的问题求助  关闭 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2005-12-26 13:48 |只看该作者
版主说得很明白了,没有JS端xajax的库调用,那几个函数定义没有,怎么执行?
调用的语句应该类似<script type="text/javascript" src="xajax.js"></script>
真是悲哀

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
22 [报告]
发表于 2005-12-26 15:07 |只看该作者
既然没有打印出来,你为什么不查看一下子到底是什么原因呢?

如果两处都打印出来,那肯定是要出问题的。

论坛徽章:
0
23 [报告]
发表于 2005-12-26 17:09 |只看该作者
原帖由 HonestQiao 于 2005-12-26 15:07 发表
既然没有打印出来,你为什么不查看一下子到底是什么原因呢?

如果两处都打印出来,那肯定是要出问题的。


这就是我发贴的目的啊,我找不到问题所在才来问啊
我当然不是问JS,更不是问HTML的基本语法

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
24 [报告]
发表于 2005-12-26 18:11 |只看该作者
你的smarty本身就存在问题了,我不知道你怎么设置的。

我现在用SmartTemplate。

你去http://w.yi.org/ftp/FAPM看Smarty的手册,看怎么用。

首先你的Smarty都不成功,那就更别谈什么与xajax整合的问题了。

论坛徽章:
0
25 [报告]
发表于 2005-12-26 19:03 |只看该作者
我SMARTY是成功的,没有问题
如果SMARTY不成功的化,页面根本就无法显示
你也可以单独测试SMARTY,不会出问题

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
26 [报告]
发表于 2005-12-26 20:48 |只看该作者
我刚才测试了你的代码,简单的给你总结一下子原因:
1. 只有xajax.inc.php这一个文件,xajax本身的那些库文件,你都丢到什么地方了?
    xajaxResponse.inc.php,xajax_js,都被你大刀阔斧的丢掉了。

2. 29行定义: $xajaxHead = $xajax -> getJavascript('./xajax/');
    36行使用: $tpl->assign('xajaxhead',$xajaxhead);       

3. 把上面两处的问题解决了,现在xajax开始运作了。
    这个时候xajax的debug的某一步会提示你,xajax.inc.php的457行出现提示,说是main.php的17行已经输出了文件头,我们到main.php的17行看看,什么都没有啊?
    到底是什么原因呢?
    原来ajax需要吐出XML文件,xml的头与html的头是不同的。
    而17行是新行,前面有空格。好了,按回车知道main.php的16行的>。

现在什么问题都没有了,刷新测试,请问,LZ如何解释?

论坛徽章:
0
27 [报告]
发表于 2005-12-26 22:18 |只看该作者
谢谢斑竹.
我错了,所以也就不好解释什么了

但如实回答你的问题
1.我下的xajax version 0.1 beta4,里面并没有你提到的xajaxResponse.inc.php
并非我丢掉了.

2.$xajaxHead = $xajax -> getJavascript('./xajax/');不行
$xajaxHead = $xajax -> getJavascript();或
者$xajaxHead = $xajax -> printJavascript();都可以

$tpl->assign('xajaxhead',$xajaxhead);这个好象没有问题,但是有大小写的错误,这个是后来我特意改过的,原来都是大写,可能传上来的时候没有改好.

3.我最主要问题,也就是我错的地方.以前在用SMARTY的时候是没有问题的,但在这里就有问题了,没有注意到这个文件是我直接复制过来的

总之是我错了,做个反面材料也好,难免以后有同志会犯类似的错误.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP