作者TonyQ (骨头)
看板Ajax
标题Re: [问题] 只能在本地server端才能request成功
时间Fri Mar 14 12:22:54 2008
※ 引述《swuntoe (人在匈奴心在蒜)》之铭言:
: 我是ajax新手
: 最近遇到一个问题
: 我用ajax去request一个php
: 这个php的作用是抓一张图然後存下来
: 而我原本的ajax就是定时去request这个php而且更新显示php抓下来的图
: 但是我遇到的问题是
: 我可以在我的server上成功运作ajax更新图(从我server端上的浏览器看都OK)
: 但是当我用别台电脑要看这个网页时
: 就会失败了(图不会更新 php没有去抓图)
: 请问这大概会是哪里的问题呢?
: 谢谢
: BTW我的系统是用 Windows XP + Appserv(php5.2.xx)
: phpinfo:http://140.123.106.60/t3.php
: 有装HTML_AJAX
: 谢谢
你给的资讯实在是不够多,给你几个面向去测吧~
通常碰到server可以,其他不行,大部分是因为Local file的关系,
有可能是有去抓图,但是显示没有从网路上access他,而是从file://直接去开。
要验证是不是这样,你可以先测测看php去抓图的位置对不对,
再来就是先验证抓图的php功能是不是正常。
(图片有没有正确存好~有没有抓到)
再来再去验证javascript是不是在处理过程中出了问题而导致程序没有完成。
当然,是从非server上去验证会比较准确,我以前是用个vm再做这件事情,
vm装IE7,server装ie6,刚好也可以顺便测一测。XD
基本上如果你有考虑到浏览器通用的话,
我会建议你用firefox搭firebug去观察连线(net/request),
可以有效观察资料传递的状况。
--
I am a person, and I am always thinking .
Thinking in love , Thinking in life ,
Thinking in why , Thinking in worth.
I can't believe any of what ,
I am just thinking then thinking ,
but worst of all , most of mine is thinking not actioning...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.138.149.21
1F:→ Miayi:LFS;FLSD'FL'SDLSFWE[FPL'LD'FSL'SDFLFD'LFS'DFL'FD'FLDS' 03/16 17:22