Javascript Blogger上的服务器端代理

Javascript Blogger上的服务器端代理,javascript,proxy,xmlhttprequest,cross-domain,blogger,Javascript,Proxy,Xmlhttprequest,Cross Domain,Blogger,在我的博客页面上,我有一个函数,可以向外部域发出XMLHttpRequest。显然,由于跨域限制,它不起作用 是否可以为blogger设置服务器端代理 我在想,或者我可以用别的东西代替XMLHttpRequest吗 很抱歉,我对网络编程语言还很陌生,如果有任何帮助,我们将不胜感激,谢谢 <div id="poll"> Do you like this? <input type="radio" name="poll" id="poll1" checked>Yes, it

在我的博客页面上,我有一个函数,可以向外部域发出XMLHttpRequest。显然,由于跨域限制,它不起作用

是否可以为blogger设置服务器端代理

我在想,或者我可以用别的东西代替XMLHttpRequest吗

很抱歉,我对网络编程语言还很陌生,如果有任何帮助,我们将不胜感激,谢谢

<div id="poll">

Do you like this?

<input type="radio" name="poll" id="poll1" checked>Yes, it`s great

<input type="radio" name="poll" id="poll2">Yes...

<input type="radio" name="poll" id="poll3">Not bad...

<input type="radio" name="poll" id="poll4">No!

<input type="button" value="Vote!" onClick="vote();"/>
</div>


<script type="text/javascript">

function vote(){

for(var i=1;i<=4;i++){
if(document.getElementById('poll' + i).checked){

<script type="text/javascript"
     src="http://server2.example.com/vote.php?vote=i&jsonp=parseResponse">

function Call({"vote": i});

</script>
}
}
document.getElementById('poll').innerHTML = parseResponse;
}

</script>

你喜欢这个吗?
是的,很好
对
不错。。。
不
功能投票(){

对于(var i=1;i,您可以使用已知的,但前提是您正在调用的站点提供了一个API,该API将以正确的格式返回响应

否则,是的,通常可以在任何web容器上实现服务器端代理支持。这要求您可以直接访问服务器(即,如果您的站点托管在blogger.com上,则无法工作),具体细节将根据您的实现语言和web容器而有所不同。但是,高级流程非常简单:

  • 客户端使用类似于
    /proxyRequest?url的请求回调服务器=http://www.crossdomain.com/someNeatThing
    ,使用标准的XMLHttpRequest
  • 服务器将自己的请求发送到'http://www.crossdomain.com/someNeatThing,获取响应,并将其作为
    proxyRequest
    调用的结果传回客户端

  • blogger为它的传输提供什么格式?它支持吗?XML?谢谢aroth,我刚刚浏览了文档,现在正在试用。介意帮我看看吗?我刚刚添加了代码。