这里我使用的是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>
你是否试图在ajax对象中传递数据属性? –
是的,但我无法通过 –
然后这是'data ='不是正确的语法。你必须使用'data:'。你也必须在最后使用','而不是“;” –