javascript - Ajax 找不到 php 文件..为什么?

标签 javascript php jquery ajax

我正在尝试创建 ajax-login-form,但我的 jquery-script 找不到 php 文件。它们位于同一目录中(!),但它不起作用。

我的 php 文件 (logreg.php)

<?php
    echo 'true';
?>

我的脚本文件 (logreg.js)

$("button[action=\"register\"]").click(function(){
    var username = $("#login-username").val();
    var password = $("#login-password").val();
    var repassword = $("#login-repassword").val();
    $.ajax({
        type: "POST",
        url: "logreg.php",
        data: "name="+username+"&pass="+password+"&repass="+repassword,
        success:function(html){
            if(html=='true'){

            }
        },
        beforeSend:function(){
            $("button[action=\"register\"]").text("Sendet ...");
        },
        error: function(ts) { $("div#content").html(ts.responseText); }
    });
});

为什么这不起作用?我每次都会收到“错误 404”(未找到)。

最佳答案

they are in the same directory

URL 与 HTML 文档相关,而不是与 JavaScript 文件相关。

关于javascript - Ajax 找不到 php 文件..为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26758855/

相关文章:

javascript - 如何在移动浏览器(Chrome)中禁用 onclick 文本突出显示?

javascript - 如何避免在 AngularJS 中硬编码 URL(或路由)? (提供网址解析)

javascript - 如何使用jquery按类动态添加datePicker?

jQuery动态搜索字段stopPropagation无法正常工作

php - 二级 key 的用途

php - 语法错误,意外的 $end

jQuery AJAX 不发送数据

javascript - 不同的元素正在接收点击,即使 Xpath 是正确且唯一的(Protractor)

javascript - 仅当特定 session / session 不为 false 时, meteor 才允许 Collection.insert

php - 使用 MySQL 和 PHP 进行多个下拉选择