使用$ .ajax进行发布不起作用

绒球

好吧,这个问题并不是新问题,正如我所看到的(确实冲浪了很多),但仍然找不到适合自己的解决方案。

问题描述:

  1. 有本地Web服务器-XAMPP;
  2. Firefox 29.0.1
  3. 并尝试使用$ .ajax发送POST

    function checkUser(){
      $.ajax({
        type: 'POST',
        url: 'ajax/checkUser.php',
        data: 'uname='+$("#username").val()+'&pword='+$("#password").val(),
        success: function(){
          someNewFunc();
        },
      });
    };
    

我正在调用的函数:

$(document).ready(function(){
        $(".button.postfix.login").on("click", function(){
        if (($("#username").val() != "") && ($("#password").val() != "")) {
            hide(); <-- hide pop ups about empty field
            checkUser();    
        } else {$("#empty").show();} <-- pop ups 
        });
    });

这是带有元素的页面代码:

<input id="username" type="text" placeholder="Username" />
<input id="password" type="password" placeholder="Password" />

<a class="button postfix login" href="#" 
onclick="event.preventDefault();">Sign in</a>

我猜数据正在消失,但是页面checkUser.php没有任何信息。我究竟做错了什么?

PS checkUser.php:

<?php
print_r($_POST);
?>

结果-数组()

PPS顺便说一句,如果POST更改为GET,则可以使用,但需要进行POST

韦斯利·布莱恩·拉切纳尔
$(document).ready(function(){

$(".button.postfix.login").on("click", function() {

    var username = $("#username").val();
    var password = $("#password").val();

if ((username != "") && (password != "")) {
    hide(); <-- hide pop ups about empty field
    checkUser(username, password); // Pass the variables here as a parameter
} else {
    $("#empty").show();} <-- pop ups 
});

// Put the parameters here
function checkUser(username, password) {

  $.ajax({
    type: 'POST',
    url: 'ajax/checkUser.php',
    data: { username:username, password:password} //It would be best to put it like that, make it the same name so it wouldn't be confusing
    success: function(data){
       alert(data);
    },
  });
};

});

因此,当您要在php上调用它时

$username = $_POST['username'];

echo $username;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用$ .ajax进行发布不起作用

来自分类Dev

使用Volley的发布方法不起作用

来自分类Dev

使用Volley的发布方法不起作用

来自分类Dev

使用ajax将php响应发布到div中不起作用

来自分类Dev

使用AJAX将数据发布到控制器不起作用,Code Igniter

来自分类Dev

使用ajax传递#值不起作用

来自分类Dev

使用bootstrapvalidator AJAX SubmitHandler不起作用

来自分类Dev

使用ajax的多循环不起作用

来自分类Dev

使用ajax登录表单不起作用

来自分类Dev

使用jQuery AJAX登录不起作用

来自分类Dev

使用ajax的多循环不起作用

来自分类Dev

使用 AJAX 上传文件不起作用

来自分类Dev

使用$ .ajax发布将数据发送到node.js服务器不起作用

来自分类Dev

Maven版本插件:版本:使用发布不起作用

来自分类Dev

使用GraphApi在Facebook墙上发布图像不起作用

来自分类Dev

使用“自动提交”发布价值不起作用

来自分类Dev

Angular 4 - 使用地图发布请求不起作用

来自分类Dev

Ajax发布不起作用

来自分类Dev

使用SpringBoot进行弹性搜索不起作用

来自分类Dev

使用.htaccess进行网址重写不起作用

来自分类Dev

for循环中使用ggplot进行绘图不起作用

来自分类Dev

使用ngRoute进行角路由对某些路由不起作用

来自分类Dev

使用alpha颜色进行imagerotate不起作用

来自分类Dev

使用Passport与Facebook进行身份验证不起作用

来自分类Dev

使用猫鼬对数据进行的操作不起作用

来自分类Dev

使用排除网址进行重定向匹配不起作用

来自分类Dev

使用parse进行注册将不起作用。未知错误

来自分类Dev

使用Pandas进行布尔索引对我不起作用

来自分类Dev

使用docker进行春季引导的教程不起作用?

Related 相关文章

热门标签

归档