Yhis打開超鏈接頁面是我想做的事:如何從客戶端
<a href="javascript:sayHello('an nyung')"> click here </a>
這個代碼是在服務器端。
我想通過使用ruby從客戶端調用此鏈接。
有沒有辦法做到這一點?
Yhis打開超鏈接頁面是我想做的事:如何從客戶端
<a href="javascript:sayHello('an nyung')"> click here </a>
這個代碼是在服務器端。
我想通過使用ruby從客戶端調用此鏈接。
有沒有辦法做到這一點?
你可能意味着使用link_to_remote方法:
<%= link_to_remote('click here', say_hello_path('an nyung')) %>
這將使呼叫服務器時的鏈接,用戶點擊。
但是,服務器端代碼不是我的代碼。它只是一個像亞馬遜一般的網站。在這種情況下,這個代碼是否也可用?我想要做的只是調用鏈接(JavaScript函數)。 ;) 謝謝 。 – 2010-02-08 17:46:32
聽起來像你需要在JavaScript中實現某些東西。您應該重新發佈一個問題,並提供您需要觸發的具體示例。 – tadman 2010-02-08 19:51:45
問題不清楚。 「稱此鏈接」是什麼意思?你想使用Ruby來生成一個看起來像這樣的鏈接,或者你想要在鏈接上觸發點擊事件嗎?另外,你應該避免使用'javascript:'僞協議,而是使用事件處理程序。 – 2010-02-08 00:11:45
是的,這很不清楚。你是說你有一個用Ruby編寫的方法服務器端,名爲'sayHello'? – theIV 2010-02-08 00:20:34
親愛的吉米, 我的意思是我想通過使用我的腳本在客戶端觸發鏈接或服務器端的JavaScript功能。 :) 感謝您的關注。 – 2010-02-08 16:12:44