麻辣堂|资源主站|开发论坛|在线手册
首页 Apache Linux Java MySQL 注册帮助 
PHP项目开发组是PHP开发资源网于2007组年建成立的项目开发团队,目前核心开发成员有27人, 项目协作成员8名.下设7个开发组,主要承接大/中型网站项目开发任务。

    由于开发任务较多,人员比较紧张,现面向社会招聘全职或者兼职开发人员,不管你是在校大学生,还是全职开发人员,以及SOHO都可以联系本站,我们可以长期合作,并为您带来丰厚的报酬。
  您现在的位置:PHP开发资源网 > 麻辣堂 > 详细资料
待解决
实践:Ajax无法访问其他主机的php的应急之计
悬赏分:20 - 2007年08月18日

首先声明,本人接触ajax时间很短,因为有一个程序要用到才开始了解,今天是接触ajax的第三天,不当指出请指出。
之前使用Double_ycn的封装ajax的javascript函数觉得很不错,利用ajax访问本地的php没有任何问题,但是我要做的是一个在本地web服务器上的php程序到另外一台主机上去验证,所以这儿的requestObj.open()函数访问的url是非本地的,形式如"http://x.x.x.x/a.asp",理论上讲,访问是没有任何问题的,但是倒霉的事情偏偏被我碰到,本地无法接收到远端主机的返回!跟踪错误显示:未结束的字符串变量!我直接在浏览器地址栏输入:http://x.x.x.x/a.asp,没有问题, ... php,让a.php去fopen("http://x.x.x.x/a.asp"),这样a.php会读取到远端主机的返回信息,我在a.php中把a.asp的返回信息原封不动的再次返回给本地php程序。问题解决!
之后又发现a.php返回的中文无法总会出现错误,调用ajax的程序接收的是乱码信息?!没有办法,再次使用笨办法,让a.php不返回中文消息,只是返回数字,在ajax程序中根据数字来显示中文!
抛砖引玉,给各位借鉴。

提问者:swear   08-18 11:11
答复
路过。。。顺便帮顶:)
回答者:玉米づ冰冻可乐 - 瓦岗村民 8-22 09:10
我也来回答:
不管你有没有帮助我们,瓦岗寨8万村民将感谢你。。。。。

为防止灌水,您需要计算一道数学题: 答案:
12 + 16 = ? 请将计算结果填在上面

 
[]
©2007 PhpRes.COM