首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取从jquery ajax调用返回的数据

获取从jquery ajax调用返回的数据
EN

Stack Overflow用户
提问于 2009-11-04 01:33:10
回答 5查看 1.7K关注 0票数 0

我正在尝试从jquery ajax调用调用的函数中获取数据返回。我的函数位于一个php文件中,看起来像他的liket。

代码语言:javascript
运行
复制
valid_user() {

    $id = $_POST('id');

    if($id == 'hello'){
        return true;
    }
    else{
        return false;
    }
}

下面是我的ajax调用

代码语言:javascript
运行
复制
$.ajax({
    type: "POST",
    url: path + "valid_user",
    sucess: function(msg) {
         alert("Data returned: " + msg );
     }
 });

我已经测试了所有东西,并且函数正在振铃(在这个例子中已经改变了),但是我不能确定函数valid_id()的返回值。我怎么才能得到这个?变量msg总是返回为空。谢谢

EN

回答 5

Stack Overflow用户

发布于 2009-11-04 01:48:45

据我所知,有几个问题。

1)未调用valid_user()方法。

2) url看起来也不正确。

3)“成功”关键字拼写为“成功”。

4)你没有传递任何“数据”。

下面是一个根据您的需要定制的示例ajax调用。

代码语言:javascript
运行
复制
 $.ajax({
   type: "POST",
   url: "validateUser.php",
   data: "id=49",
   success: function(msg){
     alert( "true or false: " + msg );
   }
 });
票数 4
EN

Stack Overflow用户

发布于 2009-11-04 01:47:51

看起来你拼错了sucess-但这可能不在你的运行代码中。您应该检查success的第二个参数

代码语言:javascript
运行
复制
success:function(data, textStatus)
票数 1
EN

Stack Overflow用户

发布于 2009-11-04 01:45:34

您需要编写调用函数并将其返回值写入输出流的PHP服务器端代码。例如:

代码语言:javascript
运行
复制
<?php echo valid_user(); ?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1668931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档