私は私のウェブサイト上のお問い合わせフォームのためにこのスクリプトを書いて、すべてが私のデータベースに代わりにデータを格納するのが作品のすべてが取得され
[object HTMLCollection]
C 誰が何この私に教えていますありますか? または何がうまくいかないのですか?私はGoogleで一見を持っているが、私はそれについて多くの情報を見つけることはできません。Ajaxのポストデータ・エラー[オブジェクトHTMLCollection]
<script type="text/javascript">
//when the button is clicked
$(document).ready(function() {
$("#button").click(function() {
$('.small').hide();
var name = $("input#name").val();
if (name == "") {
$("span#name").show();
return false;
}
var name = $("input#email").val();
if (name == "") {
$("span#email").show();
return false;
}
var name = $("input#subject").val();
if (name == "") {
$("span#subject").show();
return false;
}
var name = $("textarea#message").val();
if (name == "") {
$("span#message").show();
return false;
}
var dataString = 'name='+ name + '&email=' + email + '&subject=' + subject + '&message=' + message;
$.ajax({
type: "POST",
url: "/scripts/send_message.php",
data: dataString,
});
$("#messagearea").load("console/new_message_profile.php?sent=1");
});
});
</script>
すべての変数に 'name'と同じ変数名があり、Ajaxで初期化されていない変数を渡そうとしています – Namit
あなたのコードを適切にインデントしてください。 – Bergi
*咳* .serialize()*咳* –