我對magento很陌生。你能提出一個在magento中使用ajax的教程嗎?我檢查了這個,但找不到像我這樣的新手一步一步的教程。 我的要求是,我需要在用戶輸入「用戶名」時檢查用戶名的可用性,而不刷新頁面。我想將輸入的用戶名發送到控制器,並檢查它是否已被使用,並向用戶發送了一條消息以說明其可用性。請幫助我使用ajax實現這一點。在magento中使用ajax
回答
您可以嘗試創建一個處理AJAX請求的小模塊,並在用戶名已被使用時返回true/false。
我建議讀一篇文章來設置一個模塊。谷歌「Magento Controller Dispatch和Hello World」,第一個鏈接是一篇不錯的文章。
當您設置了一個基本模塊時,我建議您製作一個動作回聲「測試」,以便稍後使用AJAX請求。
回到表單和輸入字段。我會嘗試添加一個事件監聽器到輸入字段,以便當它發生變化時(即當用戶在字段中鍵入內容時),觸發一個函數。 (谷歌「onchange輸入文本原型」,第二個鏈接。)
在該函數中,您可以使用AJAX將請求發送到您的模塊的操作,並使用該操作的結果顯示消息,如果用戶名可用或(http://www.magentogarden.com/blog/working-with-ajax-and-json-in-magento.html)
如果您從之前編寫的操作中返回「測試」的AJAX請求,則可以根據您對數據庫的請求將操作的回顯更改爲true/false。
(這裏是其使用數據庫來獲取用戶的列表一些更多的指導文章:http://mysillypointofview.richardferaro.com/2010/09/07/how-to-pull-the-list-of-customers-from-magento-to-an-external-site/)
非常感謝你的幫助..肯定會嘗試.. !! – user2268578
- 1. Magento空車使用ajax
- 2. Ajax調用中的addPriceBlockType Magento
- 3. 在Magento中設置Ajax調用
- 4. 在Magento中使用基本的AJAX調用
- 5. 添加到購物車在magento中使用jquery ajax調用
- 6. AJAX例如在Magento
- 7. UPDATE車中的物品使用Ajax在Magento
- 8. 在magento中使用system.xml在magento中禁用/啓用模塊
- 9. 在Magento中使用佈局
- 10. 在Magento中使用網格
- 11. 在Magento Controller中使用move_uploaded_file
- 12. Magento :::在header.html中使用getBodyClass()
- 13. Magento Admin Ajax Loader
- 14. magento,wordpress,和ajax
- 15. Magento ajax請求
- 16. Ajax調用magento中的php腳本
- 17. 使用Ajax調用控制器方法在Magento中不起作用
- 18. 使用magento中的ajax更新minicart的數量值
- 19. Magento Ajax購物車
- 20. Magento模塊的Ajax
- 21. Ajax調用使Magento在使用REST調用時出現Cross Domain問題
- 22. Magento:使用magento中的安裝模式
- 23. 使用jquery在AJAX中加載AJAX
- 24. Magento的:在下拉菜單中更改自定義AJAX調用
- 25. Magento Ajax請求在自定義模塊中不起作用
- 26. 在AJAX中使用JSON代替GeoJSON在使用AJAX的傳單中使用
- 27. Magento - 時事通訊彈出窗口代碼在表格中使用ajax更新
- 28. 在Ajax中使用ValidateAntiForgeryToken.ActionLink
- 29. 在Laravel中使用jQuery Ajax
- 30. 在JSF中使用ajax
希望這有助於: http://www.excellencemagentoblog.com/magento-blogs/ajax-magento -blogs/ http://www.atwix.com/magento/ajax-requests-in-magento/ –
嗨,感謝您的建議。我經歷了這些鏈接。但對初學者不太有幫助。 – user2268578
也許這個答案可以幫助你:http://stackoverflow.com/a/19397595/219986 – OSdave