Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery跨域发布请求/响应_Jquery_Post_Request_Cross Domain_Response - Fatal编程技术网

jquery跨域发布请求/响应

jquery跨域发布请求/响应,jquery,post,request,cross-domain,response,Jquery,Post,Request,Cross Domain,Response,是否可以发出跨域jquery post请求并返回响应。有人知道格式吗 如果没有,是否有人知道我还可以在客户端使用什么来发出请求并获得响应 谢谢 您不能将JSONP用于post 还有其他的解决方案,比如一个本地代理,它完全不需要JSONP Op已请求有关本地代理的详细信息。本地是指提供jQuery的服务器的本地。这只是一个卷曲柱,然后它会回显一个名为data的对象中返回的任何内容: <?php $ch = curl_init(); curl_setopt($ch, CURLO

是否可以发出跨域jquery post请求并返回响应。有人知道格式吗

如果没有,是否有人知道我还可以在客户端使用什么来发出请求并获得响应


谢谢

您不能将JSONP用于post

还有其他的解决方案,比如一个本地代理,它完全不需要JSONP

Op已请求有关本地代理的详细信息。本地是指提供jQuery的服务器的本地。这只是一个卷曲柱,然后它会回显一个名为data的对象中返回的任何内容:

<?php
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, 'http://www.example.com');
    curl_setopt($ch, CURLOPT_POSTFIELDS,'a=hello&b=world'); // use your post data here.
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $resp = curl_exec($ch);
    curl_close($ch);
    echo json_encode(array('data'=>$resp));

您可能想发布一些代码示例,说明您在跨域请求后所做的工作:@Alvin这里有一些代码,希望对您有所帮助$document.readyfunction{$.post'THE URL',functionxml{//parse xml};找不到任何关于本地代理实现的教程。你介意分享一种或任何其他可能有效的简单方法吗?谢谢。添加到我给你的回复中。我认为本地代理John是指转发服务器端请求的本地服务器。你有正在使用的服务器端脚本语言吗?是的。我在上面添加了一个PHP变体,因为它是最容易显示/遵循的!我来试试这个。