我剛剛在發送額外請求的項目上工作,這是因爲data-remote="true"
。我之前已經看過這一行很多次了,但我想我不知道它的作用。我試着用谷歌搜索它,但所有出現的是具體的例子,數據遠程沒有爲問題提供者工作。HTML - data-remote =「true」是做什麼的?
我只是想知道data-remote="true"/"false"
的目的是爲了更好地理解它。
我剛剛在發送額外請求的項目上工作,這是因爲data-remote="true"
。我之前已經看過這一行很多次了,但我想我不知道它的作用。我試着用谷歌搜索它,但所有出現的是具體的例子,數據遠程沒有爲問題提供者工作。HTML - data-remote =「true」是做什麼的?
我只是想知道data-remote="true"/"false"
的目的是爲了更好地理解它。
data-remote =「true」被Ruby On Rails框架用來提交表單/鏈接/按鈕作爲ajax請求。如果你有興趣在這裏是引導討論Ruby on Rails的是如何使用的javascript:http://edgeguides.rubyonrails.org/working_with_javascript_in_rails.html
這絕對不是標準的事情。
通常data-***
是在應用程序級別上使用的自定義屬性。所以檢查腳本的來源 - 它被一些代碼使用。
有人告訴我,data-remote="true"
是JavaScript的preventDefault()
方法的HTML版本,因爲它只是阻止表單被提交到服務器。
隨時糾正我,如果我錯了:)
聽起來像如上AJAX – racecarjonathan 2015-02-05 22:05:57
,聽起來像一些JavaScript是使用屬性來觸發一個Ajax請求。 – 2015-02-05 22:08:37
這只是一個HTML數據屬性,它本身不會做任何事情。如果它導致了一些自動行爲,那麼它可能與您正在使用的框架有關。 – Barmar 2015-02-05 22:08:53