时间:2021-05-26
本文实例讲述了Javascript基于AJAX回调函数传递参数的方法。分享给大家供大家参考,具体如下:
前面介绍了《javascript实现html页面之间参数传递的四种方法》,这里针对ajax参数传递做一分析。
在Javascript 中,特别是在AJAX中,回调函数常常是一个函数名,没有地方放入参数,如下面的AJAX代码,在成功后将调用回调函数callback,但callback是有参数的,如何把参数传进来呢?
var callback = function(p1){ //do something}var ajaxSetting = { url: url, timeout:me.timeout, type: method, contentType: "application/json", dataType: "json", cache: false, async: async, data: p_data, success: callback }, error: function(p_request, p_status, p_err) { }};解决的办法是利用匿名函数:
success: function(result){ callback(p1_actual);}其中pa_actual是已知的参数,可以是function类型。
希望本文所述对大家JavaScript程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例分析了Ajax异步提交数据返回值的换行问题。分享给大家供大家参考,具体如下:前面分析介绍了《Javascript基于AJAX回调函数传递参数》及《IE浏
本文实例讲述了js回调函数原理与用法。分享给大家供大家参考,具体如下:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数
在类C语言中通常通过函数指针/引用的方式传递。jquery也提供类似的回调函数机制。但是如何正确传递回调函数仍然值得一提。1、不带参数的回调复制代码代码如下:$
回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数
一、回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调