文档章节

demo1模拟回调是用字符串调用js函数 demo2模拟springmvc controller回调js函数

bopoco
 bopoco
发布于 2017/04/05 09:25
字数 122
阅读 9
收藏 0
demo1.       模拟回调是用字符串调用js 函数
function dataQuery() {
    var strFun = "testCallBack";
    var strParam = "param";

    //Create the function
    var fn = window[strFun];

    //Call the function
    fn(strParam);
}

function testCallBack(str) {
    alert(str);
}

 




demo2.       模拟springmvc controller回调js函数

controller
@RequestMapping(/doCallback}
    @ResponseBody
    public String doCallback() throws IOException {
        
        // 上传文件
        String url = **;

        // 调用前端js回调函数
        return "<script type='text/javascript'>updatepropImgCallBack('" + url + "');</script>";
    }

 

js

function updatepropImgCallBack(url){
    alert('上传完成返回的url是'+url);
}

 

本文转载自:http://www.cnblogs.com/fanlinglong/p/6553523.html

bopoco
粉丝 0
博文 29
码字总数 0
作品 0
私信 提问
JS异步编程之callback

为什么 JS 是单线程? 众所周知,Javascript 语言的执行环境是"单线程"(single thread)。 所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执...

南波
02/17
0
0
javascript中的线程之我见

今天与一个同事争论javascripe中间的线程机制,他争论说javascript是有线程的,理由即使javascript中间的事件回调就是线程的实现,个人认为在javascript中是没有线程机制的 理由如下: 引自《...

mj4738
2013/02/11
328
0
[翻译]理解异步JavaScript

写在文章前 这篇文章是翻译自Sukhjinder Arora的 Understanding Asynchronous JavaScript。这篇文章描述了异步和同步JavaScript是如何在运行环境中,使用调用栈,消息队列,作业队列,以及事...

YukiSong
2018/12/10
0
0
【译】理解异步 JavaScript-学习JavaScript是怎么工作的

原文地址:Understanding Asynchronous JavaScript 原文作者:Sukhjinder Arora 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者:H246802 校对者:ElizurHz, Yangfan...

H246802
01/05
0
0
[Android]PhoneGap源码分析——CallbackServer异步回调

PhoneGap的js回调有几种实现方式。其中一种是ajax。 我们先来看一下js端相关代码: // file: lib/android/plugin/android/callback.jsdefine("cordova/plugin/android/callback", function(......

亭子happy
2012/09/24
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

崛起于Springboot2.X之5分钟解决单点登陆(53)

SpringBoot2.X心法总纲 1、pom文件依赖 <dependency> <groupId>com.majiaxueyuan</groupId> <artifactId>sso-core</artifactId> <version>1.2.2</version></dependency> 2、......

木九天
11分钟前
13
0
面向对象和面向过程的区别

面向过程 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。 缺点:没有面向对...

无名氏的程序员
13分钟前
10
0
OpenStack大事记

2010年7月19日,Rackspace、NASA、Citrix、Dell共同开发并发布OpenStack第一个版本。 2011年10月,Rackspace放弃OpenStack控制权,交由一新成立的OpenStack基金会管理。 2012年5月NASA宣布退...

大别阿郎
13分钟前
8
0
面向对象的简单应用—以交通工具(Vehicle)为列

请定义一个交通工具(Vehicle)的类其中有: 属性: 速度(speed)、 体积(size)等,方法:移动(move())、设置速度(setSpeed(int speed))、加速 speedUp()、减速 speedDown()等。最后在测试类 Ve...

INEVITABLE
24分钟前
6
0
通往艺术家之路

通往艺术家之路 并发编程中,开发者往往需要权衡锁的颗粒粗细,锁住的代码块太大呢会导致可能的线程堵塞,锁的颗粒太细呢又会因为频繁地加锁解锁导致系统用户态内核态的转换从而消费很多时间...

StupidZhe
25分钟前
21
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部