当前位置: 首页 > news >正文

好程序员分享JQuery.get提交页面不跳转的解决方法

为什么80%的码农都做不了架构师?>>>   hot3.png

<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"

    CodeFile="Default.aspx.cs" Inherits="_Default" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">

<script type="text/javascript" src="Scripts/jquery-1.4.1.js"></script>

</asp:Content>

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">

<script>

        window.location.host;

        $(document).ready(function () {

            $("#btnTestGet").click(function () {

                jQuery.get("About.aspx", { name: "alex" }, function () { alert("aaa")});

            });

        });

</script>

        <button id="btnTestGet" value="Test JQuery" >Test JQuery</button>

</asp:Content>

 

问题分析:

  有些Jquery 教程上说,使用jquery.get(url,data,function(){})可以跳转。

  以上代码却没有跳转,如果中间有错误的话,不能执行回调函数的,但以上代码却执行了,原因何在?

  经过分析得知,jquery.get(url,data,function(){})这个是ajax的方法,是不会跳转的。

  要跳转的话,需要在回调函数里function(){//这里做跳转吧;}才行,因为Ajax本身就是为了实现异步请求局部刷新,当然不会跳转页面。

  跳转页面前台直接用document.Url=”xx.aspx”;或window.location.href=”xx.aspx”;和ajax没有关系,正确的ajax做法是回调函数中获取后台返回的值,然后据此操作html属性方法,局部更新页面。

转载于:https://my.oschina.net/530504/blog/3038282

相关文章:

  • QT 栅格布局
  • 如何根据业务封装自己的功能组件
  • 心理学解析一见钟情的感觉
  • 深入理解nvme hardware queue pair
  • 家具建材行业电商平台解决方案
  • SAP soamanager发布的Webservice服务,调用时出现http500报错
  • 日常英语---九、冒险岛link技能导读
  • 日常英语---四、vis.js是什么
  • springboot activiti 整合项目框架源码 shiro 安全框架 druid 数据库连接池
  • flutter在2019年会有怎样的表现?
  • python大佬进阶学习路线
  • 学习ActiveMQ(三):发布/订阅模式(topic)演示
  • 【本人秃顶程序员】Java面试 32个核心必考点完全解析
  • 加一度分享竞价工作自检清单,升职加薪指日可待
  • windows下nginx的安装及使用(转载)
  • AHK 中 = 和 == 等比较运算符的用法
  • Git学习与使用心得(1)—— 初始化
  • Javascript编码规范
  • ReactNativeweexDeviceOne对比
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • REST架构的思考
  • windows-nginx-https-本地配置
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 两列自适应布局方案整理
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • # 透过事物看本质的能力怎么培养?
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • (0)Nginx 功能特性
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • **PHP二维数组遍历时同时赋值
  • .gitignore文件—git忽略文件
  • .NET Core中Emit的使用
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .Net IE10 _doPostBack 未定义
  • .Net MVC4 上传大文件,并保存表单
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
  • /bin、/sbin、/usr/bin、/usr/sbin
  • @Autowired 与@Resource的区别
  • @cacheable 是否缓存成功_让我们来学习学习SpringCache分布式缓存,为什么用?
  • [Android Pro] android 混淆文件project.properties和proguard-project.txt
  • [Angular] 笔记 21:@ViewChild
  • [BROADCASTING]tensor的扩散机制
  • [BUG] Hadoop-3.3.4集群yarn管理页面子队列不显示任务
  • [C++] sqlite3_get_table 的使用
  • [CentOs7]搭建ftp服务器(2)——添加用户
  • [CLR via C#]11. 事件