2011-03-02 104 views
1

我目前正在同一網絡中的兩個不同的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未找到的錯誤。

有人可以指出我正在犯的錯誤。

謝謝

回答

1
+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

相關問題