私はコンテナを持っています。コンテンツはAJAXでロードされました。
そのコンテナー内にフォームがあり、AJAX を使用してフォームを送信する予定です。
これが機能するかどうか、現在コードをテストしていますが、結果は予期しない結果であることが判明しました。
フォーム送信コードは次のとおりです。
$("#in-quiz-answer").click(function(e) {
e.preventDefault();
var ans = $(".answer-rad").val();
var addr = $("#in-address").val();
$.ajax({
type: 'POST',
url: 'pages/bin/quizprocess.php',
data: "ans=123",
success: function(data) {
alert(data);
},
error: function(a, b, c) {
alert("Error pada koneksi: " + a + ", " + b + ", " + c);
}
});
return false;
});
quizprocess.phpecho $_POST['ans'];
では、テスト目的でのみ使用していますが、ajax 成功関数は、予想される "123" ではなく、長い html コード (ページ全体のコード) を警告します。なぜこれが起こっているのか誰でも説明できますか?
[編集] 私の問題は、quizprocess.php を要求することさえできず、ajax の成功であるようです。これについてはまだ回避策がありません。
[解決策] 問題を発見しました。問題の原因は、htaccess の URL 書き換えエンジンです。すべてのヘルプとコメントに感謝します