将ajax post请求传递给其他服务器上的php

时间:2013-07-17 17:08:29

标签: php javascript

function doit(user)
{
    jQuery.ajax({
        url:'http://www.xxxxxx.in/index.php',
        type:'POST',
        data:{id:user},
        success:function(data){
            if(data == "true")
            {
                //ileti("success","Done");
            }
        }
     });
 }

这是我的index.php:

$user = $_REQUEST["id"];

为什么值没有通过?

3 个答案:

答案 0 :(得分:2)

你需要回显它以将其返回到AJAX函数,你也可以使用$ _POST,

echo $_REQUEST["id"]; // or
echo $_POST["id"];

答案 1 :(得分:1)

作为一项安全措施,AJAX不允许您向其他域发出请求。如果您仍想在其他服务器上拨打电话,请执行此类操作。

最简单的方法是首先在您自己的服务器上调用一个函数,然后从该页面使用一些其他方法(如CURL)从其他服务器获取数据。 Ajax to Different Server Using PHP

答案 2 :(得分:0)

做一些调试。试试这个: -

var_dump($_REQUEST);

并查看输出结果。

相关问题