私は変数に問題があります。だから私はjQueryとポストフォームを作っている。私は隠されているから情報を取得しようとしている入力:jQuery異常な「定義されていない」反応が値を取得中
if (button == 'rem') {
var term = $("#userlist").val();
var comid = $("#company_id").val();
$.post('/delfromgroup', { id: term, cid: comid }, function(html){
console.log(comid);
$("#list").fadeOut("slow",function() {
$("#list").html($(html).filter("#error"));
$("#list").fadeIn("slow");
});
});
}
私はボタンを押して初めて、その罰金:
とjQueryコードは、このようなものです。 .. console.logに正しい番号が表示されますが、最初にボタンを押すたびに値が「未定義」になります。初めてHTMLコードを正しく読み込めないのはなぜですか?助言がありますか?ありがとうございました:)
クリックコード+ボタンと 'userlist' html too too –
これを理解する最良の方法は* debug * itです。ブラウザに組み込まれている強力なデバッガを使用してください( "xxx dev tools"では "xxx"はブラウザです)。ajaxコールバックの最初の行にブレークポイントを設定し、もう1つはfadeOutコールバックの最初の行にブレークポイントを設定し、コード、変数などを調べてください。 –