Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ajax jquery无法传递参数_Javascript_Jquery_Html_Ajax_Google Maps - Fatal编程技术网

Javascript Ajax jquery无法传递参数

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, “类型”:“职位”, “

我正在尝试创建一个mashup应用程序,该应用程序从restful Web服务获取json输出。mashup应用程序从json响应中获取纬度和经度数据,然后将其指向一个嵌入的良好映射


邮政编码:

提交 谷歌地图上的位置 函数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
。你不应该这样做。