<form method="post" action="/echo/html/" ajax="true">
action="/echo/html/"
誰能告訴我這會做什麼?它用於我的參考代碼中的AJAX。action =「/ echo/html /」是什麼意思?
<form method="post" action="/echo/html/" ajax="true">
action="/echo/html/"
誰能告訴我這會做什麼?它用於我的參考代碼中的AJAX。action =「/ echo/html /」是什麼意思?
如果頁面上沒有任何Javascript語言,如果該表單標記正確形成並關閉幷包含提交按鈕,則單擊該按鈕會將表單數據作爲POST提交至路徑/echo/html
。
但是,ajax=true
位意味着頁面上的Javascript代碼將處理表單提交。 JS代碼可能會尊重那裏的操作並將表單提交給該路由,或者可能會用另一條路由將其完全覆蓋。沒有更多關於JS代碼的知識,就無從知曉。
所以它可能是功能性的,或者它可能被忽略,這取決於JS的功能。
是的,這可以爲阿賈克斯。 這完全取決於因素。
您需要將此URL映射到某些控制邏輯。例如,在java中可以很好地映射servlet。
您需要一些JavaScript或任何預編寫的插件,這些插件使用此表單語句進行Ajax調用。
有問題的更多細節可能有助於正確回答。
http://doc.jsfiddle.net/use/echo.html – j08691
這只是一個「乾淨的」uri。在服務器上,它可能被重寫爲'/scripts/foo.php?param1 = echo&param2 = html'之類的東西。沒辦法告訴,因爲這種重寫很少在客戶端看到。 –
您是否在Controller/Models/Views中使用框架? – Yani