私はjQuery Form pluginを使用して、非常に単純な連絡フォームを作成しています。しかし、私と同様に使用しているPHPスクリプトとの間にいくつかの矛盾(?)があるようです。jQueryフォーム - PHPスクリプトが見つかりませんでしたが、メッセージは正常に送信されています
$('.contactform').ajaxForm({
target: '#error',
beforeSubmit: function() {
$('#error span').remove();
$('#error').append('<p class="loading">Sending your message...</p>');
},
success: function() {
$('#error p.loading').fadeOut();
$('#error').fadeIn('slow');
}
});
それは、デフォルトでは、フォームからPOSTメソッドを取りますので、同じよう
コールは、超簡単です。何が起こるかは、PHPスクリプトが成功しているにもかかわらず、スクリプトが "あなたのメッセージを送る"ことに固執し、応答を出してメッセージを正しく送信することです。私は、問題をデバッグするいくつかの助けを大好きだ
(画像を参照)私はFirebugの中でチェックし、PHPスクリプトの404エラーがありますように思えるが、応答は正しいです - だPHPスクリプトをおそらく見つかりませんでした:ここで見ることができます:http://pastie.org/1350597
私はこのような奇妙な動作を引き起こす可能性が何も考えていません。前もって感謝します!正しく
include "../../../../wp-blog-header.php"
実際のPHPの関数が、WordPressはブログ記事のURLを期待している: