2016-12-25 15 views
0

ここではAJAXを使用していますが、このように渡していますurl:"http://www.domain.com/api/get/searchProperties?area="+area+"&city="+city+"&listingType="+listing_type, URLは正常に動作していることを意味しますが、データを渡したいのでdata = 'area='+ area + '&city='+ city + '&listingType='+ listing_type;です取得中にエラー:この状態でAJAXデータのパラメータを渡す方法

Uncaught SyntaxError: Unexpected identifier.

<script> 
 
$(document).ready(function(){ 
 
\t $.ajax({ 
 
\t \t \t type:'GET', 
 
\t \t \t \t //url:"www.domain.com/api/get/searchProperties?area=Marathahalli&city=Bangalore&listingType=RENT",// this working 
 
\t \t \t \t url:"http://www.domain.com/api/get/searchProperties?" 
 
\t \t \t \t data = 'area='+ area + '&city='+ city + '&listingType='+ listing_type; 
 
\t \t \t  success: function(data) { 
 
\t \t \t \t console.log(data); // Suucess 
 
\t \t \t }, 
 
\t \t \t error:function(exception){ 
 
\t \t \t console.log('Exeption:'+exception); 
 
\t \t \t } 
 
\t \t \t }); 
 
}); 
 
</script>

+1

データプロパティをajaxオブジェクトに渡そうとしていますか? –

+0

はい、私は渡すことができません –

+0

これは 'data ='正しい構文ではありません。 'data:'を使う必要があります。また、 ";"の代わりに最後に '、'を使わなければなりません。 –

答えて

-2

はあなたが;で、前の文を閉じることを確認してください。

+0

セミコロンはjavascriptではオプションであり、OPの問題は欠けているものとは何も関係ありません。 – charlietfl

0
 <script> 
    $(document).ready(function(){ 
     $.ajax({ 
       type:'GET', 
        //url:"www.domain.com/api/get/searchProperties?area=Marathahalli&city=Bangalore&listingType=RENT",// this working 
         url:"http://www.domain.com/api/get/searchProperties?", 
         data :{ area: area, 
          city:city, 
          listingType: listing_type 
         }, 
        dataType:"JSON", 
         success: function(data) { 
         console.log(data); // Suucess 
        }, 
        error:function(exception){ 
         console.log('Exeption:'+exception); 
        } 
       }); 
    }); 
</script> 

は忘れてはいけない、そのオブジェクト形式があなたの代わりにdata=data:を使用しなければならないことを意味し{key1:value, key2: value2, key3: value3}であり、各key:valueペアが分離されなければならないので、あなたがJquery Ajax Docのようなパラメータを満たしたオブジェクトを提供する必要があることを意味{}を持って$.ajax({}) by comas ,

+0

私はあなたのコードを試していますが、エラー関数になるでしょう –

+0

あなたのデータ型はURLから返されましたか?それはjson形式ですか?そうでない場合は、htmlまたはtextに変更することができます – Calvin

+0

hmm、あなたのデータ型はURLから返されますか?それはjson形式ですか?あなたがデータタイプを変更することができない場合: "json" to dataType: "html"またはdataType: "text"データタイプのような後に昏睡があることを忘れないでください: "json"、 – Calvin

関連する問題