[英]Nothing happens when clicking submit
我正在將WordPress與“自定義內容類型”插件一起使用。 我的代碼在創建聯系表格的PHP文件中。
該網站是http://schools.raci.org.au/competition/ancq/
在將其遷移到新主機之前,它運行良好。 我沒有寫原始代碼,所以我真的不知道它是如何工作的。
以下是相關文件:
這是主頁的代碼:pastebin.com/piaTSVgc
以及表單的代碼:pastebin.com/xeqsmc5g
這是admin-ajax.php:pastebin.com/eFx2JFJu
這是register_interest_form所在的函數:pastebin.com/knrChkSP
這是functions.php:pastebin.com/hru5LkQR
提前致謝!
它的工作從。
當我們提交表格時。 有一個ajax請求正在處理中,響應為0。
admin-ajax.php的默認響應是,
die( '0' );
...通過在返回所需內容后添加自己的exit()
或die()
防止也返回admin-ajax.php
的默認響應。
解決方案是將die()添加到您自己的ajax函數的末尾,因此您可以在die('0')之前終止腳本
通常,這也意味着您的ajax調用已成功。
最終,要回答您的問題,它就是以這種方式工作。 返回內容后退出就是您的正確選擇。
細節來自。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.