Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery'中可能存在的错误;s post()方法?_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript jQuery'中可能存在的错误;s post()方法?

Javascript jQuery'中可能存在的错误;s post()方法?,javascript,jquery,ajax,Javascript,Jquery,Ajax,(我是法国人,英语很差,所以我很抱歉。) 我有一个小问题,所以我将显示我的代码,因为它非常奇怪 第一段代码运行起来没有问题,ajax很好,但第二段代码没有运行。第二次只有一个变化。我没有alert()方法 让我给你看:) 现在看看第二个 $(document).ready(function(){ $("#register").click(function(){ $.post('game/PlayersProcessing.php',{// Un script PHP qu

(我是法国人,英语很差,所以我很抱歉。)

我有一个小问题,所以我将显示我的代码,因为它非常奇怪

第一段代码运行起来没有问题,ajax很好,但第二段代码没有运行。第二次只有一个变化。我没有alert()方法

让我给你看:)

现在看看第二个

$(document).ready(function(){
    $("#register").click(function(){
        $.post('game/PlayersProcessing.php',{// Un script PHP que l'on va créer juste après
                username : $("#username").val(),  // Nous récupérons la valeur de nos inputs que l'on fait passer à connexion.php
                password : $("#password").val()
            },
            function(data,status){
                $("#form").html(data);
        });
    });
});
非常感谢你的帮助,我想这很容易,但我是一个初学者,目前还没有很好的反应能力

谢谢!:)

测试

var jqxhr = $.post( "example.php", function() {
    alert( "success" );
})
.done(function() {
    alert( "second success" );
})
.fail(function() {
    alert( "error" );
})
.always(function() {
    alert( "finished" );
});

您如何检测它“未运行”,正如您所说的是相同的代码,并且警报在函数之外。使用“警报我的代码运行”,我的文本将随着PlayersProcessing.php的内容而更改。但如果没有警报,一切都不会改变。我不明白为什么。。我有一个id=“form”的div,如果代码运行,则内容将替换为PlayersProcessing.php中的一句话。有了警觉,一切都好,但没有警觉,一切都不好。感谢您的回答:)您是否已在chrome或firefox之类的网络日志工具中检查请求是否已实际执行?您可以在chrome或IE中使用F12开发工具。查看控制台窗口以查看是否存在javascript错误。它可以简单到需要将相对路径更改为绝对路径:
/game/PlayersProcessing.php
。我们将能够更好地帮助您处理一些错误消息或调试工作。我已经使用firefox的error Console进行了检查,两个代码之间没有区别。只有一个问题“GET[HTTP/1.1 404 Not Found 26ms]”,但我认为这无关紧要,因为我在每个代码中都有这个错误。
var jqxhr = $.post( "example.php", function() {
    alert( "success" );
})
.done(function() {
    alert( "second success" );
})
.fail(function() {
    alert( "error" );
})
.always(function() {
    alert( "finished" );
});