0

ユーザーログインを行う際、ログインに成功したら、特定のdivにメッセージを表示したいのですが。ただし、ログインに失敗した場合は、別のメッセージが別のdivに表示されます。Ajaxの「returnData」の内容を判別し、それに応じて適切なdivを更新することは可能ですか?例えば:

$(document).ready(function() {
  $('.submitForm').ajaxForm({
    success: function(returnData) {
      if (returnData == '...') { // (or: len(returnData) == ... whatever)
          $('#someDiv').html(returnData);
      } else {
          $('#otherDiv').html(returnData);
      }
    }
  });
});
4

2 に答える 2

0

そうです。もちろん、戻りデータは、ログイン要求の成功または失敗の受け渡しをサポートする必要があります。この仮定の下では、コードは非常に正しいように見えます。試しましたか?

于 2012-12-26T03:23:21.173 に答える
0

はい、それは確かに可能です。擬似コードを使用しています:

if returnData == '...'
    $('#someDiv').html(returnData);
else
    $('#otherDiv').html(returnData);

しかし、実際にはそう遠くはありません。

if(returnData == '...')  // note the parentheses
    $('#someDiv').html(returnData);
else
    $('#otherDiv').html(returnData);
于 2012-12-26T03:23:27.430 に答える