0

ポップアップ内でjqueryを使用して、ajax呼び出しからの応答を表示しようとしています。私の問題は、以下に示すコールバック メソッドを正しく使用する方法がわからないことです。

どうもありがとう

 var data = "my data to post";

 .loadAjaxWindow(url, jr.dialog(data), true,
        function(xhr, textStatus, errorThrown) {
            // stuff
        }, 
        true, 'post', data);

メソッドは次のようになります。

 // Ajax Method

 loadAjaxWindow: function (url, callback, async, errorCallback, cache, type, data) {
      success: function (data, textStatus, xhr) {
         callback(data);
      },
 }

アラートは表示されませんが、次のことを試しましたか?

 var myCallBack = function(obj) {
       alert("");
 };

 .ajax.loadJson(url, myCallBack,
     true,
     function(xhr, textStatus, errorThrown) {
        // stuff
     }, 
     true, 
     'post', 
     JSON.stringify(data)
 );
4

2 に答える 2

0

コールバックの構文が間違っています。

.loadAjaxWindow(url, jr.dialog(data), true, function(data) {
            // use data to do further processing, it is the value returned by server
        }, true, 'post', data);

wheredataはサーバーから返された値です。それを使用して、やりたいことを何でもできます

于 2013-06-21T09:45:44.677 に答える