j ery-ajax中返回成功执行jquery代码的时候,没有效果?

问题描述

ajax中返回成功执行jquery代码的时候,没有效果?

当我在jqery后面追加alert的时候效果会出现
但是当我把alert去掉,或者,不写,juery效果就没有效果

解决方案

你要把ajax调用后面的代码全部写在回调函数中才能保证先执行ajax,返回以后再执行这些代码。

解决方案二:

这是显然的,ajax的是异步执行,所以可能先执行了alert,才执行回调中的代码

解决方案三:

data.code=="F"这个分支无效?

你的alert在回调中,和你jquery有无效果无关,应该不是你这里的代码引起的

解决方案四:

用firebug查看下有没有错误提示,就上面的代码来看是没问题的啊

时间: 2024-11-17 17:20:09

j ery-ajax中返回成功执行jquery代码的时候,没有效果?的相关文章

在 Linux 命令行中使用和执行 PHP 代码(二):12 个 PHP 交互性 shell 的用法

在上一篇文章"在 Linux 命令行中使用和执行 PHP 代码(一)"中,我同时着重讨论了直接在Linux命令行中运行PHP代码以及在Linux终端中执行PHP脚本文件. Run PHP Codes in Linux Commandline 本文旨在让你了解一些相当不错的Linux终端中的PHP交互性 shell 的用法特性. 让我们先在PHP 的交互shell中来对php.ini设置进行一些配置吧. 6. 设置PHP命令行提示符 要设置PHP命令行提示,你需要在Linux终端中使用下

动态SQL中返回数值的实现代码_MsSql

复制代码 代码如下: ALTER proc [dbo].[sp_common_paypal_AddInfo] ( @paypalsql varchar(max),--不包含用户表的paypalsql语句 @paypalusersql varchar(max),--paypal用户表的sql语句 @ebaysql varchar(max),--不包含用户表的ebaysql语句 @ebayusersql varchar(max),--ebay的用户表sql语句 @paypaluserwhere va

删除select中所有option选项jquery代码_jquery

这样写 复制代码 代码如下: <select id="search"> <option>baidu</option> <option>sogou</option> </select> 清空: 复制代码 代码如下: $("#search").find("option").remove(); 或者 $("#search").empty();

请高手指点asp.net中如何加入div+css代码,实现菜单效果

问题描述 问题如下:下面的DIV+CSS代码是一个菜单,想用在asp.net中.大类和小类分别从数据库中循环读取出来,显示在指定位置的aspx页面中,相当于动态添加.便于后期维护.有什么好的方法实现吗?<divclass="wrapper"><divclass="nav-bg"><divclass="nav-list"><ulid="nav"class="nav"&

jquery中获得$.ajax()事件返回的值并添加事件的方法_jquery

如果想获得$.ajax()中返回的值,直接用在success:funciton(){return xx} 是不可以的,要想获得xx的值,要在script中,使用全局变量.利用全局变量引出xx的值. jquery 取得$.ajax事件中的返回值,并添加事件 复制代码 代码如下: <html> <head> <title>测试JQUERY提交动态文本</title> <script language="javascript" src=&

jQuery中使用Ajax获取JSON格式数据示例代码_jquery

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式.JSONM文件中包含了关于"名称"和"值"的信息.有时候我们需要读取JSON格式的数据文件,在jQuery中可以使用Ajax或者 $.getJSON()方法实现. 下面就使用jQuery读取music.txt文件中的JSON数据格式信息. 首先,music.txt中的内容如下: 复制代码 代码如下: [ {"optionKey":"1"

js ajax中传递中文参数处理

  ajax中传递中文参数处理代码:  代码如下   js中: send_request('http://www.45it.com /mini_do.php?username=' + encodeURI(username) + '&phone=' + encodeURI(phone)+ '&content=' + encodeURI(content)); mini_do.php中: $username = urldecode($_REQUEST[username]); $phone = u

为何EditItemTemplate里面的控件执行不了jquery代码

问题描述 jQuery(function($){$("#btnUpdate").click(function(){....});});///////这段代码没执行...代码...<EditItemTemplate><asp:Buttonid="btn1"runat="server"CommandName="Update"Text="OK"></asp:Button><

jquery中的ajax如何返回结果而非回调方式即为同顺序执行_AJAX相关

因为默认ajax是异步的,也就是在未响应到结果时不影响向下的执行.所以必须采用回调的方式来实现.这种方案效率更高. 如果非要返回结果的话,将ajax 中的参数 async 改为 false,即为同顺序执行,如下实现,即可返回到结果. 不过在非必要的情况下,不推荐此种做法 复制代码 代码如下: function(url,params){ var outdata; $.ajax({ type : "get", async:false, dataType:"json",