`
geelong
  • 浏览: 117244 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

submit 不支持$.getJSON

阅读更多

<input type="submit" name="button" id="button" value=" 登 陆 " onclick="login()"/>

 

function login(){
    $.getJSON("./check.php",function(data) {
        alert(data.userName);
    });

}

 

回调函数不会执行

 

解决办法

1、把submit 改成button

2、改用超链接 <a href="javascript:login();">

分享到:
评论

相关推荐

    jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法

    在$.get()、$.getJSON()和$.post()这些快捷方法中,虽然它们不提供直接设置"contentType"的参数,但我们可以采用$.ajax()的调用形式,将"contentType"选项加入到$.ajax()的配置中,以确保发送给服务器的请求能够正确...

    jquery-ajax的应用

    - **$.getJSON()**:用于获取JSON数据,自动处理JSON解析。 - **$.ajaxSetup()**:全局设置AJAX选项,如全局错误处理。 - **$.ajaxComplete()**:当任何AJAX请求完成后都会触发的回调。 - **$.Deferred()**:使用...

    jquery很全的例子源码,事件 ajax,表单应用

    3. `$.getJSON()`: 专门用于获取JSON格式数据,如`$.getJSON("url", function(data) {...})`。 4. `.load()`: 用于动态加载HTML内容,如`$("#div").load("url #targetElement")`加载URL中id为"targetElement"的部分...

    jquery与 json应用

    1. **获取JSON数据**:jQuery的`$.ajax()`方法或者简化的`$.getJSON()`可以用来从服务器获取JSON格式的数据。例如: ```javascript $.getJSON('data.json', function(data) { // data是解析后的JSON对象 ...

    jQuery基础教程

    - `$.getJSON(url, data, success)`:发送GET请求,并期望返回JSON格式的数据。 - `$.load(url, data, complete)`:从服务器请求数据并把返回的数据塞入页面匹配的元素中。 通过以上内容的学习,我们可以看到...

    jquery手册【3】

    `$.getJSON()`, `$.getScript()`分别用于获取JSON数据和JavaScript脚本。`$.ajaxSetup()`和`.ajaxComplete()`用于全局设置和处理Ajax事件。 六、插件开发 jQuery的插件开发模式基于原型链和扩展,通过`.extend()`...

    JQuery Ajax提交整个表单

    总结,使用jQuery的Ajax功能提交整个表单涉及的关键点包括:`serialize()`方法、`$.ajax()`或其简化版`$.post()`/`$.get()`、阻止表单默认提交、处理服务器响应以及跨域问题。理解这些概念和用法,能够帮助开发者在...

    《锋利的JQUERY》实例下载 第五章

    第五章可能会讲述$.ajax()、$.get()、$.post()等方法的使用,以及如何处理JSON、XML等数据格式。此外,还可能讲解了AJAX的局部刷新和页面分块加载等高级技巧。 通过这些实例,读者不仅能掌握jQuery的基本语法,还能...

    Ajax的jquery与后台交互

    jQuery还提供了简化版的`$.get()`和`$.post()`函数,用于快速发起GET和POST请求: ```javascript // GET请求 $.get('your_server_url', {key1: 'value1'}, function(response) { // 处理响应数据 }); // POST请求...

    jquery的ajax方法

    **其他特性**除了基本的GET和POST,$.ajax还支持PUT、DELETE等HTTP请求方法。另外,`dataType`选项可以指定预期的服务器响应类型,如'json'、'html'、'xml'等。`async`选项用来控制请求是否异步,默认为true。 在...

    jQuery-API文档

    在Ajax方面,`$.ajax()`是jQuery的中心方法,它支持GET和POST等多种HTTP请求方式,同时可以处理JSON、XML等多种数据格式。简化的`.get()`和`.post()`函数则适合快速实现简单的异步请求。`$.getJSON()`和`.load()`...

    jquery实现的AJAX的一些例子

    3. **异步数据获取:`$.get()`和`$.post()`**: 这两个简化的函数用于GET和POST请求: ```javascript // GET请求 $.get('your_server_url', function(data) { // 处理数据 }); // POST请求 $.post('your_...

    jQuery AJAX 方法

    5. **$.get(), $.getJSON(), $.getScript()** 这些是 `$.ajax()` 的简化版本,分别用于发送 GET 请求获取 HTML、JSON 数据和 JavaScript 脚本: - `$.get(url, data, success, dataType)`:发送 GET 请求。 - `$....

    jQuery API

    `$.getJSON()`, `$.getScript()`专门处理JSON和脚本加载。`$.ajaxSetup()`可设置全局Ajax选项,`$.param()`用于序列化数据。 ### 总结 jQuery API 提供了一个强大而易用的工具集,让JavaScript开发变得更加简单和...

    JQuery UI API中文帮助文档

    - **语法**:`$.getJSON(url [,data] [,callback]);` - **说明**:此方法用于从服务器请求 JSON 数据。 - `url`:请求的目标 URL。 - `data`:发送到服务器的参数。 - `callback`:请求成功后的回调函数,接受两...

    AJAX及jQuery中文版教程

    例如,使用jQuery的`$.getJSON()`或`$.getScript()`方法,可以轻松地获取JSON或JavaScript文件,而无需处理复杂的XML。此外,jQuery的`$.ajaxStart()`和`$.ajaxStop()`事件可以用来监听和管理所有AJAX请求的状态,为...

    jQuery权威指南

    3. **$.getJSON()**:专门用于获取JSON格式数据,简化了跨域请求。 4. **$.load()**:加载远程HTML片段并插入到DOM中。 四、插件开发与使用 jQuery生态系统中有大量插件可供选择,如Bootstrap、jQuery UI和各种...

    使用jQuery框架实现ajax需要的包

    在jQuery中,还有更简洁的$.get()和$.post()方法用于GET和POST请求,例如: ```javascript $.get('http://example.com/api/data', function(response) { console.log(response); }); $.post('...

    jquery 压缩包 中英文api

    还有`$.get()`, `$.post()`等简化的接口,以及`$.getJSON()`用于获取JSON数据。`$.ajaxComplete(fn)`可以监听所有的Ajax请求完成。 6. **链式操作** jQuery的一个显著特点是链式操作,例如:`$("#myDiv").css(...

    PHP+Jquery+AJAX POST,GET提交表单并接收返回

    3. **AJAX请求**:使用jQuery的`$.ajax()`或`$.post()`,`$.get()`方法发起异步请求。例如,对于POST请求: ```javascript $.ajax({ type: 'POST', url: 'server_script.php', // PHP处理脚本路径 data: $('...

Global site tag (gtag.js) - Google Analytics