2016-12-25 71 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> 

不要忘記,$.ajax({})具有{}這意味着你需要提供一種滿足像Jquery Ajax Doc參數的對象,因爲對象格式是{key1:value, key2: value2, key3: value3}這意味着必須使用data:代替data=並且每個key:value對必須分開通過昏迷,

+0

我試過你的代碼,但它會出錯功能 –

+0

嗯,你從url返回的數據類型是什麼?它是在JSON格式?如果不是,您可以將其更改爲html或文本 – Calvin

+0

hmm,從url返回的數據類型是什麼?它是在JSON格式?如果沒有,你可以改變dataType:「json」到dataType:「html」或dataType:「文本」不要忘記它後面有像dataType:「json」, – Calvin

相關問題