1
我敢新手,林心如和我需要檢索從外部PHP腳本的一些信息,但我不知道如何從我的Ruby on Rails的aplication通過預期的數據呼叫劇本。
在AJAX它會是這樣的:
$.ajax({
type: "POST",
url: "http://externalurl/script.php",
cache: false,
data: "myData",
success: function(result){
doSomething(result)
}
});
我可以使它通過網:HTTP?
在此先感謝。
解決
我經過比預期的PHP腳本參數較少。
由此得到的代碼是一樣米奇說:
uri = URI('http://externalurl/script.php')
res = Net::HTTP.post_form(uri, {'param1' => 'v1', 'param2' => 'v2', 'param3' => 'v3', 'max' => '50'})
puts res.body
非常感謝!
當你說外部...這個腳本是在同一臺服務器上,還是在其他地方? – Brad 2012-03-02 18:54:44
其他地方。也許這是一個問題,不是嗎? :( – Rocks 2012-03-02 19:39:51
不,一點也不。我問的原因是許多人認爲他們必須發出一個HTTP請求來調用本地PHP腳本,實際上通常是直接執行PHP更快。 – Brad 2012-03-02 21:05:07