使用jQuery将数据发送到绝对URL

时间:2013-05-09 19:17:55

标签: jquery ajax url post

我有一个包含网址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。 我怎么能这样做?

1 个答案:

答案 0 :(得分:5)

将您的网址更改为:

   /dir1/dir3/file.php

这可以避免将协议和服务器硬编码到代码中。