我有一个包含网址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
。
我怎么能这样做?
答案 0 :(得分:5)
将您的网址更改为:
/dir1/dir3/file.php
这可以避免将协议和服务器硬编码到代码中。