0

私はこれを理解することはできません。私はこのHTMLを持っています

<input type="text" class="studno"><input type="button" value="Check" class="chstudno">

JQuery/AJAX を使用してこれを PHP に送信するにはどうすればよいですか? 私はこのコードを持っていますが、間違っていると思います

var boom = 'booming';

$(document).ready(function(){
$(".chstudno").click(function(){
$(".inup").html(boom);
studnoch();
});
});

function studnoch(){
var studno = $('.studno').val();
$.post("prochat.php", {studno: studno};
}

php ファイルに関しては、入力変数がデータベース上の何かと一致するかどうかをチェックする単純なコマンドです。

4

2 に答える 2

2

あなたはおそらく次のことを意味していました:

$(".studno").click(function(){

または:

$(".chstudno").click(function(){        

それ以外の:

$(".check").click(function(){

checkクラスではなく値です:

<input type="button" value="Check" class="chstudno">
于 2012-06-24T07:06:14.263 に答える
0

基本的なテストから始めます。成功関数を追加します。

function studnoch() {
  var studno = $('.studno').val();
  alert('studnoch() has been called with studno=' + studno);
  $.post("prochat.php", {studno: studno}, 
    function(data, txt, xhqr) { alert('Ok, it worked'); }
  );
}

これは、どこが間違っているのかを見つけるのに役立つはずです...

ところで、必要なid入力にを使用することをお勧めします。これはそれをユニークにするはずです:

<input type="text" class="studno" id="myinput">

次に、次のコマンドでその値を取得します。

$('#myinput').val();
于 2012-06-24T07:16:05.653 に答える