url-ajax中有关xmlhttp.open("POST",URL,true);的问题

问题描述

ajax中有关xmlhttp.open("POST",URL,true);的问题
createxmlhttprequest();
var url="strategy_list.action";
    xmlhttp.open("POST",URL,true);

执行后发现,不会跳到url指向的地方

解决方案

浏览器有没有报错呢,正常来说ajax不会跳转的啊,只会把请求路径的响应结果返回给你来处理的,你需要判断响应状态进行处理。
例如:

 var URL="http://www.baidu.com/;
  xmlhttp.open("GET",URL, false);
  //xmlhttp.SetRequestHeader("Content-Type","text/html; charset=Shift_JIS")
  xmlhttp.send(null);
  var result = xmlhttp.status;

  //OK
  if(result==200)
  {
  document.getElementById("div_RightBarBody").innerHTML=xmlhttp.responseText;
  }
  xmlhttp = null;
 }

解决方案二:


这是alert的返回结果

解决方案三:

ajax原本就是无刷新的,你要跳转到哪去需要用location.href进行跳转。并且ajax不会理会服务器端3xx那种转向头的控制浏览器跳转,ajax只会继续获取跳转后内容

时间: 2024-09-02 01:18:53

url-ajax中有关xmlhttp.open("POST",URL,true);的问题的相关文章

技术-xmlhttp.open("GET","/ajax/demo_get.asp",true);

问题描述 xmlhttp.open("GET","/ajax/demo_get.asp",true); xmlhttp.open("GET","/ajax/demo_get.asp",true);这里面的url是怎么设置和使用的,都不知道怎么来的,我是菜鸟,望技术高人指点 解决方案 这个怎么设置和使用要看服务器怎么写的,这是人家规定的. 解决方案二: 你自己的网站有什么内容还不懂?如果是别人的,跨域了不能直接用ajax请求,会

jquery ajax中url地址的问题,不明白这个url地址该怎么写。

问题描述 jquery ajax中url地址的问题,不明白这个url地址该怎么写. 搞不清楚url是怎么访问的,不明白这个url地址该怎么写. 谁有现成的例子让我借鉴一下吗. $(function(){ $("#send").click(function(){ $.get("load_Ajax.html",{ name:$("#name").val(), content:$("#content").val() }).funct

AJAX中URL链接地址的问题

问题描述 functionMyreport1(){varmyDate=newDate();$.ajax({url:"http://product.uzai.com:81/Product.ashx?ProductID=28748",data:{datetime:myDate.getTime()},dataType:"text",success:function(temp){alert(decodeURIComponent(temp));}});}该AJAX中URL我写

ajax 中url路径问题,出现路径错误

问题描述 ajax 中url路径问题,出现路径错误 ajax中url路径为/Canvas/Test11Save ,如图所示: 为什么运行之后,用firebug调试会出现如下错误 解决方案 那说明不是在这个ajax调用引起的,你可以点击错误,就会指定是哪里调用出错的,或者全局搜索哪里有写这个uploadPic的调用 解决方案二: ajax url 路径 解决方案三: 表示当前文件夹不要加'/',写成url:'Cavas/Test11Save' php才要加'/',别搞混了 解决方案四: url不能

Ajax 中的高级请求和响应

ajax|高级|请求|响应 对于很多 Web 开发人员来说,只需要生成简单的请求并接收简单的响应即可:但是对于希望掌握 Ajax 的开发人员来说,必须要全面理解 HTTP 状态代码.就绪状态和 XMLHttpRequest 对象.在本文中,Brett McLaughlin 将向您介绍各种状态代码,并展示浏览器如何对其进行处理,本文还给出了在 Ajax 中使用的比较少见的 HTTP 请求. 在本系列的 上篇文章 中,我们将详细介绍 XMLHttpRequest 对象,它是 Ajax 应用程序的中心

[四天学会ajax] 学习Ajax教程第三天,Ajax 中的高级请求和响应

ajax|高级|教程|请求|响应 对于很多 Web 开发人员来说,只需要生成简单的请求并接收简单的响应即可:但是对于希望掌握 Ajax 的开发人员来说,必须要全面理解 HTTP 状态代码.就绪状态和 XMLHttpRequest 对象.在本文中,Brett McLaughlin 将向您介绍各种状态代码,并展示浏览器如何对其进行处理,本文还给出了在 Ajax 中使用的比较少见的 HTTP 请求. 在本系列的 上篇文章 中,我们将详细介绍 XMLHttpRequest 对象,它是 Ajax 应用程序

Ajax核心:XMLHTTP组件相关技术资料

ajax|xml 一.数据库远程管理技术 基于互联网的广域网现代应用中的一个重要环节是数据库远程监控.首先简单回顾一下互联网上的数据库远程管理技术的发展过程和方式: 早期通过编写CGI-BIN程序模块进行数据库远程管理.但CGI-BIN的运行速度慢,维护很不方便,现在已经基本被弃用. 这几年使用组件对象模型(Component Object Model, COM)的应用非常多,效果也很好.但如果使用的是第三方服务器(笔者的网站就是建立在第三方的虚拟主机上),服务器方往往因为保密或其它商业原因不允

ajax中的async属性值之同步和异步及同步和异步区别_AJAX相关

jquery中ajax方法有个属性async用于控制同步和异步,默认是true,即ajax请求默认是异步请求,有时项目中会用到AJAX同步.这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出现假死状态,当这个AJAX执行完毕后才会继续运行其他代码页面假死状态解除.而异步则这个AJAX代码运行中的时候其他代码一样可以运行. ajax中async这个属性,用于控制请求数据的方式,默认是true,即默认以异步的方式请求数据. 一.async值为true (异步) 当

探讨Ajax中有关readyState(状态值)和status(状态码)的问题_AJAX相关

先看下面一段代码,然后给大家详细介绍,Ajax中有关readyState(状态值)和status(状态码)的问题,具体内容如下所示: var getXmlHttpRequest = function () { try{ //主流浏览器提供了XMLHttpRequest对象 return new XMLHttpRequest(); }catch(e){ //低版本的IE浏览器没有提供XMLHttpRequest对象,IE6以下 //所以必须使用IE浏览器的特定实现ActiveXObject ret