私のサイトには2ページのask.phpとask_action.phpがあります。私は送信ボタンが押されたときにjquery経由で送信するhtml形式(ask.php上)を持っています。それはアクションですask_action.php
しかし、私が送信ボタンを押すと、クロムは私に500エラーとこれを与えています:The website encountered an error while retrieving http://localhost/s/ask_action.php. It may be down for maintenance or configured incorrectly.
私はask.phpに戻るか、リフレッシュしようとすると、私はまた奇妙な動作をしています。リフレッシュすると、500エラーも発生します。それから私は再びリフレッシュし、それは動作します。場合によってはURLのask.phpの最後に#
が付いていることがあります。この動作は奇妙で、原因を知ることはできません。また、問題がある場合は.htaccessがありません。 (テストの目的のために)ask_action.phpのシンプルなHTMLフォームで500エラーを取得するPOST
内容:
<?php die("test"); ?>
<html>...
</html>
ask.php形式:
<form method='POST' action='ask_action.php' name='questionForm' id='questionForm'>
<p><input type='text' name='Title' autocomplete='off' /></p>
<p><textarea name='Input'></textarea></p>
<p><input type='text' name='topic' autocomplete='off' /></p>
<p><input type='text' name='tags' /> </p>
<p><input type='button' value='submit' name='questionSubmit' id='questionSubmit' class='button2'></p>
</form>
私はそのask.phpとask_action.phpが同じディレクトリにある検証。
変更してみました。この問題は、jQueryの設定や送信しているデータにも非常によくあります。 – ranksrejoined
@ranksrejoined jqueryは、エラーで示されているようにページが正しくリダイレクトされているため問題にはなりません。私はフォームの内容のために自分のhtmlを更新します – kirby
@ranksrejoined updated – kirby