【发布时间】:2016-12-25 13:13:56
【问题描述】:
我在这里使用 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;,现在我收到错误:
Uncaught SyntaxError: Unexpected identifier.
<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;
success: function(data) {
console.log(data); // Suucess
},
error:function(exception){
console.log('Exeption:'+exception);
}
});
});
</script>
【问题讨论】:
-
您是否尝试在 ajax 对象中传递数据属性?
-
是的,但我无法通过
-
那么这是
data =不是正确的语法。你必须使用data :。另外你必须在末尾使用,而不是“;” -
@charlietfl 在对象内部使用
data =是错误的语法。我是这个意思。
标签: javascript jquery ajax