我有一个带有 URL localhost/dir1/dir2/file.html 的 HTML 文件。在这个文件中,我通过 jquery 将数据发送到服务器。

$('#element').live("change", function(){
    $.ajax({
        url:  "localhost/dir1/dir3/file.php",
        type: "POST",
        data: { esp: $(this).val() },
        success: function(result){
            $("#element2").html(result);
        }
    })

由于 jquery 将数据发送到 localhost/dir1/dir2/localhost/dir1/dir3/file.php ,我收到一个错误,但我需要将数据发送到 localhost/dir1/dir3/file.php
我怎样才能做到这一点?

最佳答案

将您的网址更改为:

   /dir1/dir3/file.php

这避免了将协议(protocol)和服务器硬编码到您的代码中。

关于jquery - 使用 jQuery 将数据发送到绝对 URL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16469431/

10-10 19:08