>  기사  >  웹 프론트엔드  >  JQuery.get 제출 페이지가 Jump_jquery가 아닌 솔루션

JQuery.get 제출 페이지가 Jump_jquery가 아닌 솔루션

WBOY
WBOY원래의
2016-05-16 16:20:491275검색

代码如下:

复代码 代码如下:

<%@ 페이지 제목="홈 페이지" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
    CodeFile="Default.aspx.cs" Inherits="_Default" %>





        window.location.host;
        $(문서).ready(함수 () {
            $("#btnTestGet").click(함수 () {
                jQuery.get("About.aspx", { 이름: "alex" }, function () { 경고("aaa")});
            });
        });

       

问题分析:

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

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

经过分析得知,jquery.get(url,data,function(){})这个是ajax적 방법, 是不会跳转的입니다.

Ajax本身就是为了实现异步请求局part刷new,当然不会跳转页면。

跳转页면전台直接用document.Url=”xx.aspx”;或window.location.href=”xx.aspx”;和ajax没有关系, 正确的ajax做法是回调函数中获取后台返回的值,然后据此操작동 HTML属性방법,局part更新页면。

如此,便解决了jquery.get提交页face不跳转的问题,这个折腾啊。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.