Javascript Ajax jquery无法传递参数
我正在尝试创建一个mashup应用程序,该应用程序从restful Web服务获取json输出。mashup应用程序从json响应中获取纬度和经度数据,然后将其指向一个嵌入的良好映射Javascript Ajax jquery无法传递参数,javascript,jquery,html,ajax,google-maps,Javascript,Jquery,Html,Ajax,Google Maps,我正在尝试创建一个mashup应用程序,该应用程序从restful Web服务获取json输出。mashup应用程序从json响应中获取纬度和经度数据,然后将其指向一个嵌入的良好映射 邮政编码: 提交 谷歌地图上的位置 函数getdata(){ var value1=$(“输入#邮政编码”).val(); 变量设置={ “异步”:true, “跨域”:正确, “url”:”http://localhost:8080/getlocation?postcode=“+1, “类型”:“职位”, “
邮政编码:
提交
谷歌地图上的位置
函数getdata(){
var value1=$(“输入#邮政编码”).val();
变量设置={
“异步”:true,
“跨域”:正确,
“url”:”http://localhost:8080/getlocation?postcode=“+1,
“类型”:“职位”,
“方法”:“获取”
}
$.ajax(设置).done(函数(响应){
data=JSON.parse(响应);
日志(数据['4000']['Latitude']);
var lat=数据['4000']['Latitude'];
var lng=数据['4000']['Longitude'];
初始(lat,液化天然气);
});
功能初始化(lat、lng){
latlng=新的google.maps.latlng(lat,lng);
变量映射选项={
中心:新google.maps.LatLng(lat,lng),
缩放:20,
mapTypeId:google.maps.mapTypeId.HYBRID
}
var map=new google.maps.map(document.getElementById(“map”)、mapOptions);
var customMarker=new google.maps.Marker({
位置:latlng,
地图:地图,
});
}
}
但是,我无法将不同的值传递给中的参数“postcode”
"". 传递的值应该是40104011等,我认为这是因为您的
是在自定义脚本之后启动的。谷歌地图api应该在代码之前声明。将其放置在包含自定义代码的
标签上方请注意正确设置问题中的代码格式。坦率地说,在我编辑它之前,这是一个不可读的乱七八糟的东西。“type”:“POST”,method:“GET”
type是jQuery旧版本的alies for方法。你应该删除它。删除了。仍然没有working@MarkBaijens我的主要问题是。当我将某个内容作为url传递时:“它起作用了。但是,我希望传递从文本字段中获取的参数值,如中所述code@PiushGoutam这就是为什么我把它作为评论。不会解决您的问题,但您已经定义了POST
和GET
。你不应该这样做。