2016-07-27 10 views
0

JQuery Ajaxの呼び出しでは、以下のうちどれをお勧めしますか?私は両方が似ていることを知っていますが、この2つの間に明らかな利点がありますか?Ajax-urlパラメータとデータ

URL ParamaterでAjaxを呼び出します。オブジェクト

$.ajax({ 
    url: 'test.php', 
    dataType: 'json', 
    data: { 
     uAction: 'action', 
     uType: 'type' 
    }, 
    success: function(data, status){ 
      $.each(data, function(i,item){ 

       }); 
      }, 
    error: function(){ 
      output.text('There was an error loading the data.'); 
     } 
    }); 
+1

私は、URLエンコードのキーと値について心配する必要がないので、2番目のアプローチが好きです – Phil

答えて

0

に配置されたパラメータを持つ

$.ajax({ 
url: 'test.php?uAction=action&uType=type', 
    dataType: 'json', 
    success: function(data, status){ 
      $.each(data, function(i,item){ 
       }); 
      }, 
    error: function(){ 
      output.text('There was an error loading the data.'); 
     } 
    }); 

やAjax呼び出しのように、あなたはAJAX呼び出しでURLを作っている場合:そのタイプが取得し、あなたがに対処する必要がある

url: 'test.php?uAction=action&uType=type', 

スペースやその他の文字を避けるためのURLエンコード機構。 2番目のアプローチでは、URLエンコードのキーと値について心配する必要はありません。

関連する問題