javascript - 将数据从 $.ajax 发送到 php

标签 javascript jquery ajax

我正在尝试使用 ajax 将用户名发送到 php

这是我的js

$('#username').blur(function(){
    var username = $("#username").val();
    $.ajax({
        type: "POST",
        url: "dbquery.php",
        data: username,
        success: function(result){
            $("#dbdata").html(result);
        }
    });
});

这是 php。

$value = $_GET['username'];

我知道它与ajax有关,因为当ajax部分是用纯javascript编写时一切正常。

最佳答案

首先,您的 ajax 类型是 post,但您使用 GET[] 获取值,这是错误的。

试试这个

$('#username').blur(function(){
var username = $("#username").val();
$.ajax({
    type: "POST",
    url: "dbquery.php",
    data: {'username':username},
    success: function(result){
        $("#dbdata").html(result);
    }
}); });  

你必须用它来获取值(value)

$value = $_POST['username'];

关于javascript - 将数据从 $.ajax 发送到 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36686144/

相关文章:

javascript - 在javascript中获取日期差异

javascript - 使用地理定位在 div 中显示城市名称

javascript - WooCommerce - 通过 Ajax 单击按钮即可重新加载订单

javascript - 回调函数中的jQuery回调函数

javascript - 使用 Android 从 JavaScript 代码进行 AES 加密

javascript - MutiArray 推送错误

javascript - 类型错误 : Cannot read property 'extendedProps' of undefined

jquery - 从 <![CDATA []]> 中提取内容

jquery - 在 intitalsortorder 中使用日期格式时出现 Tablesorter 排序问题

javascript - 为什么 AJAX 成功调用中的代码不起作用?