Php 在url AJAX中使用完整路径时出现问题

Php 在url AJAX中使用完整路径时出现问题,php,ajax,Php,Ajax,我使用PHP-Ajax将数据传递到数据库,但我注意到,若我使用托管在同一服务器上的url:'xyz.PHP',在那个里我放置了与项目相关的其他文件,然后能够将数据存储到数据库中 但当我使用url:'http://www.domainname.com/myfolder/xyz.php'使用其他服务器,而不是我放置项目文件的位置,它不会将数据存储到服务器!为什么? 这是我使用的脚本,请检查并让我知道如何使用complete而不是像:xyz.php这样的文件名 $.ajax({ url

我使用PHP-Ajax将数据传递到数据库,但我注意到,若我使用托管在同一服务器上的url:'xyz.PHP',在那个里我放置了与项目相关的其他文件,然后能够将数据存储到数据库中

但当我使用url:'http://www.domainname.com/myfolder/xyz.php'使用其他服务器,而不是我放置项目文件的位置,它不会将数据存储到服务器!为什么?

这是我使用的脚本,请检查并让我知道如何使用complete而不是像:xyz.php这样的文件名

$.ajax({
        url:'xyz.php',
        data:$(this).serialize(),
        type:'POST',
        success:function(data){
            console.log(data);
        $("#success").show().fadeOut(5000);
        }

我希望我的问题对你们大家都很清楚,我只是想知道如何将数据存储到服务器,如果我使用完整的URL来代替文件名,默认情况下,AJAX XMLHttpRequest不能发送到不同的域。 为了克服这个问题,您必须使用JSONP。
这里有一个关于如何使用它的详细指南:

@u\u mulder谢谢你的链接,但是坦率地说,朋友,我不太清楚,因为我是新开发的,你能帮我完成我的工作吗!简言之,我现在要做什么??或者不可能使用完整的url,您会建议我如何将此文件放在同一服务器中,我将同一项目的其他文件放在同一服务器中?我很难理解,到底该怎么做?xyz.php应该显示在myfolder中。请将xyz.php文件放在您放置同一项目的其他文件的同一服务器上。抱歉@NaincyGupta我不想将xyz.php文件放在同一服务器上。如果你知道的话,告诉我另一种方法。