js之间传递参数

huitian1621 2012-12-07 04:16:24
a.js:


OptionDiv.onchange = function() {
if(OptionDiv.value = "广东省"){
firstlon = 31.262118;
firstlon = 121.473083;
}
else if(OptionDiv.value="上海市"){
firstlon = 23.185813;
firstlat = 113.258057;
}


option改变时,把firstlon ,firstlon 的值传递到下面的js中
b.js:

$.fn.gmap=function(mapOptions){
var firstlon=23.185813;
var firstlat=113.258057;
var settings=$.extend({
zoom: 9,
center: new google.maps.LatLng(firstlon,firstlat),
mapTypeId: google.maps.MapTypeId.ROADMAP,
customControls:["GMapTopBorderControl","GMapCopyrightControl"]
},mapOptions);

...全文
190 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
风一样的大叔 2012-12-08
  • 打赏
  • 举报
回复
sql中判断相等是=,而js,C#中判断相等都是==
铁心兰 2012-12-08
  • 打赏
  • 举报
回复
“=”这个不对,应该是“==”
frog8659 2012-12-07
  • 打赏
  • 举报
回复
a.js中: $("body").data("firstlon", firstlon); $("body").data("firstlat", firstlat); b.js中: var firstlon = $("body").data("firstlon"); var firstlat = $("body").data("firstlat"); 前提是,两个js在一个document下,如果不是的话还是通过传值到后台取吧 ps:a.js里if里的"="应该换成"=="哦~
oggmm 2012-12-07
  • 打赏
  • 举报
回复
1. 设两变量来存储(保证变量的作用域在两个函数获取得到的作用域中) 2. 页面设两个隐藏的元素来存储(该改变时改变 该获取时获取就行了)

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧