+ -
当前位置:首页 → 问答吧 → jquery ajax

jquery ajax

时间:2011-09-02

来源:互联网

$.ajax({  
  url: "../common/toSession.php",
  type:"post",  
  dataType:"text/html",
  data: "123", error:function(msg){  
  alert("ajax请求失败"); } 
  , 
  success:function(msg){  
  alert("it's ok");}  
  });
我无法使用ajax 为啥? 是不是需要插件之类的? 老是出来ajax请求失败

作者: yangswapan   发布时间: 2011-09-02

jquery 添加好就可以了不需要其他插件。
请求失败 看看你请求的地址有没有错误.

作者: PhpNewnew   发布时间: 2011-09-02

那我的语法应该是正确的吧

作者: yangswapan   发布时间: 2011-09-02

语法没有错误
但是你的代码只能用在网站的次级目录中

作者: xuzuning   发布时间: 2011-09-02

但是在"../common/toSession.php"中 我用$_POST['data']取值取不到“123”啊 这是为啥啊?

作者: yangswapan   发布时间: 2011-09-02

给出你的程序的路径

作者: xuzuning   发布时间: 2011-09-02

程序的路径就是D:\xampp\htdocs\ARTools\common\header.php啊  
而tosession.php的路径是D:\xampp\htdocs\ARTools\common\tosession.php

作者: yangswapan   发布时间: 2011-09-02

tosession.php中的代码是
<?php  

session_start();
$myquery =$_POST['query'];
  $_SESSION['query2'] = $myquery;

?>

作者: yangswapan   发布时间: 2011-09-02

我前面写错了 我seeion页面的代码是
<?php  

session_start();
$myquery =$_POST['data'];
  $_SESSION['query2'] = $myquery;

?>

作者: yangswapan   发布时间: 2011-09-02

既然两个文件在同一个目录中,那么只需写作
url: "toSession.php",

一定要写成相对路径的形式,那要写作
url: "../toSession.php",

url: "../../common/toSession.php",

作者: xuzuning   发布时间: 2011-09-02

是不是我接收的原因啊? 用$_POST不对?

作者: yangswapan   发布时间: 2011-09-02


$.ajax({  
  url: "../common/toSession.php",
  type:"post",  
  dataType:"text/html",
  data: "data=123", error:function(msg){  
  alert("ajax请求失败"); }  
  ,  
  success:function(msg){  
  alert("it's ok");}  
  });

作者: ihefe   发布时间: 2011-09-02

热门下载

更多