`
wlon
  • 浏览: 1895 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

Ajax.getJSON 不触发回调问题

阅读更多
$.getJSON("MailTest.ashx", { to: addr, mid: id }, function (json) {
                if (json.result == "OK") {
                    alert("发送成功!请查收");
                } else {
                    alert("发送失败!");
                }
            });


以下的JSON格式JQuery将不会触发回调事件

{result:"NO"}
{'result':"NO"}


正确都JSON格式
{"result":"NO"}


0
0
分享到:
评论

相关推荐

    解决JQurey跨域问题$.get|$.post|$.getJSON等等统统可跨域

    在Web开发中,由于浏览器的同源策略限制,JavaScript无法直接访问不同源的资源,这在使用jQuery进行AJAX操作时会遇到问题。本篇将详细介绍如何解决jQuery跨域问题,涉及的方法包括$.get、$.post和$.getJSON等。 ...

    getjson()兼容性问题

    在案例中,开发者在使用jQuery处理Ajax请求时遇到了问题,即无论何时请求都触发了`error`回调函数,并且提示“parse error”。通过排查,最终发现是由于升级到jQuery 1.4.2版本后,jQuery对于JSON数据的解析变得更加...

    JQuery中的$.getJSON 使用说明

    2. 在$.getJSON的回调函数中,返回的JSON数据会直接以JavaScript对象形式存在,因此可以直接通过属性名访问数据。例如,如果返回的对象中有一个属性名为"age",那么可以通过response.age来访问。 3. 由于浏览器的...

    getJSON解决 跨域问题例子

    本篇将详细讲解如何使用getJSON来解决跨域问题,以及涉及到的相关技术点。 首先,我们要理解什么是跨域。跨域是指一个域下的文档或脚本尝试请求另一个域下的资源时,如果两个域不相同,就会触发跨域安全策略。例如...

    使用ajax.dll 轻松使用js 调用后台代码-c#

    5. **处理回调**:当服务器响应时,JavaScript的onreadystatechange或onload事件会被触发。在这里,你可以检查状态码(如200表示成功),解析返回的数据(可能是JSON、XML或其他格式),然后更新前端页面。 6. **...

    Jquery-Ajax.rar_ajax_jq-ajax_neededhu5_travelgeq

    如果你需要从JSON格式的API获取数据,可以使用`$.getJSON()`,它是一个简化的`$.ajax()`调用。例如: ```javascript $.getJSON('api-url', function(data) { // 处理返回的JSON数据 }); ``` ### 3. $.get() 和 $....

    采用Json、Jquery实现Ajax案例

    4. **jQuery的$.getJSON()**:为了简化`$.ajax()`的JSON请求,jQuery提供了`$.getJSON()`函数,它会自动处理JSON解析: ```javascript $.getJSON('server_script.php', function(data) { // data是解析后的JSON...

    Java web ajax-getjson跨域操作.docx

    本示例通过AJAX和getJSON方法在Java Web环境下实现跨域数据获取。 首先,JSP页面中引入了jQuery库,这是因为jQuery简化了AJAX操作。页面中定义了一个按钮(`#btn_id`),当点击该按钮时,会触发一个JavaScript函数...

    超轻量级的Ajax库-ajax.js

    - **错误处理**:可能包含错误处理机制,如请求失败时的回调函数,帮助开发者捕获和处理异常情况。 - **跨域支持**:如果需要,`ajax.js`可能包含了处理CORS(跨源资源共享)的逻辑。 **3. 使用示例** ```...

    sohu视频接口(下拉自动完成getJson)

    本教程将聚焦于如何利用Sohu视频接口结合JQuery的GetJSON方法来实现这一功能,同时使用AutoComplete插件进行辅助。 首先,让我们了解一下`GetJSON`。在JQuery库中,`$.getJSON()`是一个简洁的方法,用于从服务器...

    json +jquery DEMO AJAX

    其中,`$.ajax()`是最全面的,可以配置各种选项,如URL、类型(GET或POST)、数据、成功和失败回调函数等。`$.get()`和`$.post()`则是简化的版本,主要用于GET和POST请求。 例如,使用jQuery发送一个AJAX GET请求...

    jQuery ajax读取json文件内容

    如果请求过程中发生错误,`error`回调函数会被触发,提供关于错误的详细信息。这有助于调试和解决网络问题或服务器错误。 在实际应用中,你可能需要处理更复杂的情况,比如跨域请求、超时、自定义HTTP头等。这时,...

    jQuery使用$.get()方法从服务器文件载入数据实例

    具体到$.get()方法的参数,除了必须的URL和回调函数之外,还可以传入一个额外的数据对象,用于发送到服务器的数据,以及一个数据类型指定参数,通常这些参数都是可选的。在$.get()请求过程中,还可以指定请求成功或...

    jquery的$getjson调用并获取远程的JSON字符串问题

    jQuery的getJSON方法是一种非常方便的方式,用于从服务器异步获取JSON格式的数据,并且在数据返回时能够自动将其转换为JavaScript对象,简化了传统的AJAX调用方式。本文将详细介绍使用$.getJSON方法调用远程JSON字符...

    经典ajax.prototype.javascript实例

    `onSuccess`回调会在请求成功且服务器返回200状态码时执行,而`onFailure`则在请求失败时触发。 Prototype还提供了一些额外的选项,例如设置请求头、超时时间、或者使用XMLHttpRequest的特定方法。例如: ```...

    AJAX+json初学案例

    如果请求成功,`success`回调函数会被调用,其中的`data`参数包含了服务器返回的JSON数据。我们可以通过`console.log`查看这些数据。如果请求失败,`error`回调函数会被调用,显示错误信息。 接下来,我们关注...

    jQueryAjax.rar_jquery 例子

    例如,`$.ajaxSetup()`可以设置全局Ajax选项,`$.ajaxComplete()`可用于注册在所有Ajax请求完成后触发的回调函数。 总的来说,jQuery与Ajax的结合使得前端开发者能够更便捷地实现动态交互,提升用户体验。在"jQuery...

    js写AJAX 异步调用 -实现回调

    本文将深入讲解如何使用纯JavaScript编写AJAX异步调用,并实现回调函数处理返回的数据,同时涉及XML的XSL转换。 一、AJAX基础 1. 创建XMLHttpRequest对象:在JavaScript中,我们需要首先创建一个XMLHttpRequest...

    ajax原理、JSON介绍

    实现Ajax通常涉及编写JavaScript代码来处理事件、创建XMLHttpRequest对象、设置请求参数、监听状态变化并执行回调函数来更新页面内容。回调函数通常会检查请求的状态和响应数据,然后根据需要执行相应操作。 总的...

    AJAX_JSON每秒刷新数据

    当服务器响应时,`onreadystatechange`回调会解析JSON数据并调用`updatePage`函数来更新页面。 页面更新方法可以多样化,比如使用DOM操作或者React、Vue等前端框架。如果使用DOM操作,可能涉及`innerHTML`、`...

Global site tag (gtag.js) - Google Analytics