簡體   English   中英

單擊提交時沒有任何反應

[英]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調用已成功。

最終,要回答您的問題,它就是以這種方式工作。 返回內容后退出就是您的正確選擇。

細節來自。

https://wordpress.stackexchange.com/questions/116759/why-does-wordpress-add-0-zero-to-an-ajax-response

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM