Re: [問題] Js 在client端執行server端的程式

看板Ajax作者 (恨怨悲苦憎怒嗔)時間15年前 (2009/08/04 00:21), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
client端與server端的觀念可能要先搞清楚喔.. ※ 引述《qswing (衝衝衝)》之銘言: : 小妹我最近再研究Google Map API : 主要想法是使用者輸入URL,丟到我寫的java程式檔來執行,把結果傳給Google MAP : 是用javascript+html來寫,現在遇到了瓶頸 : 就是我用其他台電腦來跑的時候,輸入URL之後就沒動作了 : 檢查後發現,client端無法執行server端的java程式 : extractAddress是主要處理的程式 : var url= document.getElementById("pageurl").value; : var WshShell = new ActiveXObject("WScript.Shell"); : var oExec = WshShell.Run("cmd /c java extractAddress"+url,0,1); 你想要執行server端的程式 但是你知道 不管你用哪台電腦的IE跑上面這三行code 都 "不會" 執行到server的程式嗎? 上面這三行JScript code都是 "在client端執行的" 你的extractAddress.class到底是在server端還是在client端呢? : 我想我的方法是錯的,但是卻不知道怎麼解決T^T : client端可以執行server端的程式,或者說在server端產生檔案嗎? client可以送出http request給server端的頁面 讓頁面在server端執行 至於你要做什麼事 還是產生檔案 都寫在那個頁面裡就可以了 : 還是有其他種方法可以實現呢? : 麻煩各位給我點意見,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.53.25

08/04 06:04, , 1F
謝謝你 extractAddress.class是在server端
08/04 06:04, 1F
文章代碼(AID): #1ATmwbRf (Ajax)
文章代碼(AID): #1ATmwbRf (Ajax)