getLocation.cityname(latitude, longitude, function (data1) {
SetCityCallBack(data1);
});

定义方法:

var getLocation = {cityname: function (latitude, longitude, callback) {$.ajax({url: 'http://api.map.baidu.com/geocoder/v2/?ak=es2Cuviaa2zdKUjtxjq8t5wn&callback=renderReverse&location=' + latitude + ',' + longitude + '&output=json&pois=1',type: "get",dataType: "jsonp",jsonp: "callback",success: function (data) {console.log(data);var province = data.result.addressComponent.province;var cityname = (data.result.addressComponent.city);var district = data.result.addressComponent.district;var street = data.result.addressComponent.street;var street_number = data.result.addressComponent.street_number;var formatted_address = data.result.formatted_address;localStorage.setItem("province", province);localStorage.setItem("cityname", cityname);localStorage.setItem("district", district);localStorage.setItem("street", street);localStorage.setItem("street_number", street_number);localStorage.setItem("formatted_address", formatted_address);data2 = {latitude: latitude,longitude: longitude,cityname: cityname,province: province};if (typeof callback == "function") {callback(data2);}}});},}function SetCityCallBack(obj){$(".app_titles span").eq(0).find("a").html(obj.cityname);$(".mui-table-view").append('<li class="mui-table-view-cell" id="city"><a href="#" id="acity" style="color: #999999">' + obj.cityname + '</a></li>');GetArea(obj.cityname, obj.province);GetShopListInfo(1, obj.latitude, obj.longitude, obj.cityname, "", "", obj.province);}

用属性的方法写函数

以及函数的回调

转载于:https://www.cnblogs.com/muxueyuan/p/9089938.html

js callback回调的一种写法相关推荐

  1. c++ 调用system 不显示黑框_Java回调的四种写法:反射+直接调用+接口调用+Lambda表达式...

    疫情期间"闭关修炼",吃透这本Java核心知识,跳槽面试不心慌 2020"闭关"跳槽季,啃透分布式三大技术:限流.缓存.通讯 2020春招必备:MySQL(20 ...

  2. Java回调的四种写法(反射、直接调用、接口调用、Lamda表达式)

    1. 引言 在计算机程序设计中,回调函数,简称回调(Callback),是指通过函数参数传递到其他代码的,某一块可执行代码的引用.这一设计允许了底层代码调用在高层定义的子程序. 以上是维基百科对&qu ...

  3. js接收php 回调,JS callback回调函数的使用(附代码)

    这次给大家带来JS callback回调函数的使用(附代码),JS callback回调函数使用的注意事项有哪些,下面就是实战案例,一起来看一下. 在使用开源项目的时候经常会使用到回调函数,如果把回调 ...

  4. JS 获取星期几的四种写法(转)

    今天是星期几的4种JS代码写法 第一种写法 var str = ""; var week = new Date().getDay(); if (week == 0) { str = ...

  5. JS函数表达的几种写法

    arguments数组形式的  用于函数  比如不知道参数有多少个或者不固定那么用到arguments function show(){ //alert(arguments.;length); ale ...

  6. javascript函数的三种写法

    在JS中函数的三种写法 [0401] 在js中函数有三种写法,这里我简单列举一下. 第一种: 第二种: 第三种: 对于以上三种函数的调用方法,这里可以简单的理解一下,第一种是最常见的函数写法,第三种是 ...

  7. 基于JS实现回到页面顶部的五种写法(从实现到增强)

    为什么80%的码农都做不了架构师?>>>    写法 [1]锚点 使用锚点链接是一种简单的返回顶部的功能实现.该实现主要在页面顶部放置一个指定名称的锚点链接,然后在页面下方放置一个返 ...

  8. js浏览器回到顶部方法_基于JS实现回到页面顶部的五种写法(从实现到增强)

    写法 [1]锚点 使用锚点链接是一种简单的返回顶部的功能实现.该实现主要在页面顶部放置一个指定名称的锚点链接,然后在页面下方放置一个返回到该锚点的链接,用户点击该链接即可返回到该锚点所在的顶部位置 [ ...

  9. vue中,scss样式的三种写法——当前页面直接定义、@import引入样式、main.js引入公共样式 deep和important的写法

    vue中,scss样式的三种写法--当前页面直接定义.@import引入样式.main.js引入公共样式 & deep和important的写法 1.安装scss # 安装node-sass ...

最新文章

  1. ORA-01436: 用户数据中的CONNECT BY 循环
  2. mysql server windows_Windows下mysql community server 8.0.16安装配置方法图文教程
  3. python学习笔记(三)—— 序列类型及方法(列表、元组、字符串)
  4. 谈谈AOP应用层切面设计
  5. 格式化输出--对齐及补全
  6. 移动端自动化==什么是Appium
  7. js获取浏览器和屏幕宽高等信息(转)
  8. MySQL(8)存储过程和函数
  9. 1001:Hello,World! 【信息学奥赛一本通(C++版)在线评测系统】
  10. 为什么现在的人越来越容易离婚了?
  11. codevs1068 乌龟棋 题解
  12. java读取资源文件(Properties)
  13. 海康威视摄像头断后与8芯网线连接方法
  14. 第八届“中国软件杯”大学生软件设计大赛总决赛落幕
  15. matlab定义sliced类型,Sliced Variables
  16. 系列笔记-USYD悉尼大学Data1001 RQuiz1——RQuiz6 做法讲解
  17. 神舟战神笔记本怎么U盘装Win10系统教学
  18. Friends经典对白
  19. CTO应具备的知识体系
  20. 展开w ndows文件很慢,(Wndows优化大师的功能和使用方法分析.doc

热门文章

  1. Oracle中的系统权限管理
  2. [转]Asp.Net 上传大文件专题(3)--从请求流中获取数据并保存为文件[下]
  3. 男生和女生的差别(转载)
  4. php提交字段打印,在隱藏的表單字段中提交的JSON編碼的PHP數組 - 在提交表單的頁面中打印時會產生奇怪的輸出...
  5. xpath定位元素方法_测试数十次,总结了APP元素定位的万能方法
  6. 技巧|利用 Python 实现多任务进程
  7. 如何入门Python?你不知道的小窍门。
  8. 关于学习Python的一点学习总结(17->print打印参数及导入时重命名)
  9. poj2367拓扑排序模版题
  10. i服务器2008系统,Windows Server 2008多路径 I/O 概述