`

JavaScript对象中回调函数如何使用public属性

阅读更多

function AAA(id){//创建对象
    this.id=id;

    this.test = function(){
        var obj = this;//重点,先用变量接受本对象
        ActionMgr.post('test.action','test',function(request, result){//模拟回调函数
         alert(obj.id);//正确写法
         //alert(this.id);//这是错误写法,这样写得到的结果是undefined
        });
    }

}
 
分享到:
评论

相关推荐

    dwr回调函数得到后台list

    接下来,在JavaScript中,我们可以调用这个服务器端的方法,传递参数并提供一个回调函数来处理返回的结果: ```javascript var huMain = DWRUtil.createProxy('MyAction'); // huMain 是 DWR 创建的代理对象 ...

    zip文件使用WebView中的Javascript和本地代码交互

    此外,对于异步操作,建议使用Promise或者回调函数,因为JavaScript中的异步操作不会阻塞主线程。 在`unzipFile`方法中,我们可以利用Java的`java.util.zip`包来处理zip文件,获取指定entry的内容。解压完成后,...

    asp.net生成json对象,jquery读取

    `$.getJSON()`会自动将响应的JSON字符串解析为JavaScript对象,然后在回调函数中可以使用这些数据更新DOM。 此外,还可以使用`$.ajax()`方法,它提供了更灵活的配置选项: ```javascript $.ajax({ url: "/api/Get...

    应用源码之调用JavaScript.zip

    4. **接收JavaScript的回调**:为了使JavaScript能够回调Android代码,我们需要使用`addJavascriptInterface`方法创建一个`JavaScriptInterface`。这个接口的公开方法可以在JavaScript中被调用: ```java webView....

    12JavaScript异步Ajax与json总结.docx

    在`onreadystatechange`事件中,当`readyState`变为4(表示请求已完成),且`status`为200(表示请求成功)时,可以通过`responseText`属性获取服务器返回的JSON字符串,并使用`JSON.parse()`解析成JavaScript对象。...

    JavaScript语言精粹

    1. **异步编程**:JavaScript是单线程的,但可以通过事件监听器、回调函数、Promise等方式实现异步编程。 - 回调函数:`setTimeout(function() { /* 异步任务 */ }, 1000);` - Promise:处理异步操作的结果。 ```...

    工程宝-源码

    7. **异步编程**:考虑到JavaScript的单线程特性,项目可能大量使用异步编程技术,如回调函数、Promise和async/await,来处理耗时的操作,防止阻塞UI。 8. **AJAX与Fetch API**:用于与服务器进行异步数据交换,...

    ajax传递list对象数组

    - **success**:成功回调函数,当请求成功时执行。 #### 五、后端接收List对象数组 在Java后端,通常会使用Spring框架进行处理。示例代码如下: ```java import org.springframework.stereotype.Controller; ...

    关于使用DWR返回对象List的方法

    这里,`DWRUtil.createProxy`用于创建一个服务器端服务的代理,`myService.getObjects`调用了服务器上的方法,并将`displayObjects`作为回调函数,当服务器返回List时,该函数会被执行。同时,我们还提供了一个错误...

    c# winform webbrowser页面中js调用winform类方法

    除了直接调用方法外,还可以创建一个事件回调系统,使得WinForm可以监听JavaScript的某些事件。这通常通过在C#中定义一个事件,并在JavaScript中触发这个事件来实现。 5. **异步调用**: 如果C#方法需要执行耗时...

    Jsonp+asp.net

    这通常通过在Controller或者Web服务方法中添加特定的逻辑来实现,比如检查请求中的回调函数名(通常在查询字符串中指定),然后将数据序列化为JSON,并将其包裹在回调函数中返回。 在ASP.NET中,可以使用`System....

    PHP、MySQL与JavaScript学习手册 第4版

    - **异步编程**:包括回调函数、Promises、async/await等技术。 - **模块化编程**:通过ES6模块系统或CommonJS规范来组织代码。 **JavaScript框架与库** - **jQuery**:简化HTML文档遍历、事件处理、动画以及Ajax...

    aps.net,Javascript 客户端, 服务端相互调用的代码

    `ScriptManager`控件是ASP.NET AJAX的核心组件,它负责管理脚本库、注册AJAX回调函数以及与服务器端的通信。在ASP.NET页面上添加`<asp:ScriptManager>`标签,并启用`EnablePageMethods`属性,就可以使用PageMethods...

    JQuery getJSON() 调用Servlet简单例子

    在回调函数中,你可以解析并利用这些数据: ```javascript $.getJSON('/json', function(data) { var name = data.name; var email = data.email; console.log('Name:', name); console.log('Email:', email);...

    js 访问dotnet control

    更好的做法是使用.NET控件提供事件支持,当.NET执行完某个操作后触发事件,JavaScript端监听这个事件并执行相应的回调函数。 在.NET控件中,你可以定义一个事件,比如`SomeEvent`,并在需要回调的时候触发: ```...

    Android应用源码之android通过js调用安卓系统功能.zip

    综上所述,这个压缩包内的源码很可能包含了创建JavaScriptInterface、加载网页、调用JavaScript函数以及处理回调的示例。通过学习和理解这些代码,开发者可以掌握如何在Android应用中有效利用JavaScript来增强功能和...

    (java版本)自己做了一个jquery ajax异步请求,获得一个list对象的下拉框例子

    在`success`回调函数中,我们接收到的数据会被自动转换为JavaScript对象,可以用来填充下拉框。 接下来,让我们看看后端如何处理这个请求。在Java中,我们通常会使用Spring MVC或者Jersey等框架来创建RESTful API。...

    安卓浏览器WebViewJSHTML5相关-使用开源库com.github.lzyzsd.jsbridge实现JS与JAVA相互通信简单失效好用.rar

    这个开源库的一个优点是它提供了回调机制,使得JavaScript可以通过回调函数获取Java执行的结果。这在实现异步操作,如网络请求时特别有用。 然而,需要注意的是,`com.github.lzyzsd.jsbridge`库并非所有功能都经过...

    DWR使用配置,并用DWR获得返回list类型中的对象,并在页面显示

    在这个示例中,`MyService.getList`方法会被调用,当数据返回时,回调函数会接收到返回的List数据,并将其渲染到页面上。 5. **运行和测试**:在MyEclipse或其他IDE中运行项目,打开浏览器访问相应的页面,你应该能...

    flex与ajax交互、flex与javascript交互.docx

    下面的示例展示了如何在一个简单的Flex应用中使用Flex-AjaxBridge技术与JavaScript进行交互。 ##### Flex端代码(main.mxml): ```xml xmlns:bridge="bridge.*" fontSize="13" creationComplete="initApp();"> ...

Global site tag (gtag.js) - Google Analytics