0

私はwijmo(wijgrid)に取り組んでいます....送信時にJSONオブジェクトがdiv内に来ることを表示したい....

私はこのコードを試しましたが、単一の入力に対してのみ機能しますが、フォームのすべての入力値をdiv内に表示する必要があります..

これが私のコードです:

$(function() {
    $("#addable").submit(function() {
        if(!$("#addable").validate().form()){ 
            e.preventDefault(); 
        } else{
            $.ajax({
                type : "POST",
                url : "addUser",
                data : JSON.stringify($('#addable').serializeObject()),
                dataType : "json",
                contentType : "application/json",
            });
        }

        $('#myoutput').append('<div>Number of elements :'+$("#addable").val()+'</div>');
        return false;
    });
});

HTML :

<div id="myoutput"></div>

助けてください!!ありがとうティナ!!

4

1 に答える 1

1
  1. 同期性の問題があります。追加を実行すると、ajax クエリの結果がまだありません。successajax 呼び出しが成功したときにコールバックを実行するには、コールバックを定義する必要があります。

  2. 呼び出しの結果を使用しようとしているのではありません。まだ含まれている要素の数を含む div を追加しているだけです$("#addable").val()。何を達成したいのか明確ではありません。

于 2012-09-14T11:54:33.503 に答える