访问ExtJS中另一台服务器上存在的页面/服务

访问ExtJS中另一台服务器上存在的页面/服务

问题描述:

我目前正在同一网络中的两个不同的Linux机器上工作。现在我的extjs javascript /前端代码运行在一个linux机器上,而我有一个web服务和我的数据库坐在另一个linux机器上。这两个框都有apache web服务器,并且可以独立运行。现在,当我触发/加载我的用户界面,我会使用一个url,看起来像访问ExtJS中另一台服务器上存在的页面/服务

http://server1/user/page.php当我启动我的web服务(返回json数据)使用的网址为http://server2/user/service.php

现在该服务返回必须加载到组合框中的选项。现在,Extjs为我们提供了一个使用http-proxy来提供选项/数据提供位置的选项。

所以,我相信,它必须打电话给该网址,并从该服务获取数据。但奇怪的是,它甚至没有打电话给那个地址。我是否犯了这个错误?我一直在跟踪所有的ajax调用,但没有为这个url调用。如果我删除了http地址并将其作为service.php(用于检查),那么它会调用地址http://server1/user/service.php并返回404未找到的错误。

有人可以指出我正在犯的错误。

谢谢

+0

阿莫尔,我也有尝试ScriptTagProxy,但它仍然无法正常工作。奇怪的是,它甚至没有进行调用。我没有找到任何请求去那个webservice。你之前有过使用Scripttagproxy的问题吗? – macha 2011-03-03 17:24:50

+0

你可以发布你的更新代码片断相关的定义代理和存储加载调用(如果自动加载是假的) – 2011-03-03 17:51:31

+0

你好Amol,我做了所需的编辑,请你现在看看,谢谢 – macha 2011-03-03 20:21:19