php - 简单的ajax POST不执行php函数

标签 php ajax

我尝试使用ajax执行php函数,但该函数没有响应, 如果我使用 chrome 查看网络结果,我会得到这个

编辑:我使用 WAMP 运行此本地

manageusers.php
/geopedia/core
POST
200
OK
text/html
jquery-1.10.1.min.js:6
Script
850 B
625 B
7 ms
4 ms

那么这不应该起作用吗?

Ajax函数

    $(document).ready(function() {
    $('#facebook').click(function() { 
        var first_name = $('#first_name').val();
        var last_name = $('#last_name').val();
        var username = $('#username').val();

        $.ajax({ 
            url: 'core/manageusers.php',
            type: 'POST',
            data: {
                facebook:first_name,
                last_name:last_name,
                username:username

            },
        });
    });
}); 

事件处理程序

if(isset($_POST['facebook'])){ 
echo("inside");
include_once('core/class.users.php');
$users = new Users();

$first_name = $_POST['first_name'];
$last_name  = $_POST['last_name'];
$username   = $_POST['username'];

$fb_user = $users->fb_user($first_name,$last_name,$username);
}

最佳答案

这可能会帮助您找到错误:

        $.ajax({ 
            url: 'core/manageusers.php',
            type: 'POST',
            data: {
                facebook:first_name,
                last_name:last_name,
                username:username,

            },
            success: function(mydata) {
                alert(mydata);
            }
        });
    });
}); 

事件处理程序

<?php
//if(isset($_POST['facebook'])){ 
//echo("inside");
//include_once('core/class.users.php');
//$users = new Users();

$first_name = $_POST['first_name'];
$last_name  = $_POST['last_name'];
$username   = $_POST['username'];

echo 'You sent: First: [' .$first_name. ']<br>'Last: [' .'$last_name. '] etc.';

//$fb_user = $users->fb_user($first_name,$last_name,$username);

关于php - 简单的ajax POST不执行php函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17118564/

相关文章:

php - 如何即时缩小CSS?

javascript - 如何使用 JS、HTML、PHP 制作动态 "Add Dataset"功能?

jquery - 如果使用 jquery ajax 创建,则 css 类不可见

php - PDO PHP从关联数组插入数据库

php - 我正在尝试增加 session 超时时间

javascript - Google reCaptcha 重置不起作用

javascript - 如何使 Request.JSON 跨域工作(Mootools)?

javascript - Java解析对象

php - 在 codeigniter php 中将博客页面标题显示为 url

php - Docker镜像构建了不同版本的应用程序