关于向其站点post提交问题

ccssddnnsb 2008-07-13 05:58:48
我现在一个站点A t1.htm ,代码中包含需要向B站select.asp 进行post提交的数据并返回结果。
但我发现http://www.a.com/t1.htm根本就不会有反应,js不能实现这种操作?

站点A t1.htm
	  <script language="JavaScript" type="text/JavaScript">
function testpost() {

var url='http://www.b.com/select.asp';
var pars= 'HomeCity='+encodeURI('北京')';
var myAjax = new Ajax.Request( url, { method:'post',
//requestHeader: ['Content-Type','application/x-www-form-urlencoded'],  //---------------- C
parameters:pars,
onComplete:showResponse
}
);
}

function showResponse(prototype){//回调函数
var txtA = prototype.responseText;
alert(txtA);
}
</script>

...全文
141 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
Iamarmy 2008-09-12
  • 打赏
  • 举报
回复
就是常见的跨域问题。主要是由于浏览器权限的问题。
asp.net结合html,Javascript实现无刷新跨域数据提交
http://www.ajaxsamples.cn/html/15024.html

解决Ajax跨域的问题及说明
http://www.ajaxsamples.cn/html/6471.html
Go 旅城通票 2008-09-12
  • 打赏
  • 举报
回复
代理就是最好的方法,不要想了
ccssddnnsb 2008-07-19
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 my22xo 的回复:]
跨域问题,你可以用.Net内部的System.IO里面的WebClient组件向B站点页面提交数据,你在A站点用javascript处理你的这个页面就行了,也可以把这种操作放到Ajaxpro里面去
[/Quote]
1我现在用的就是这种,但这样其实是我服务器代理处理,有没有更好的方法
2还有用<script>方式也有问题,对网页必须要一定的处理才行,我同有这个控制权所以很难用
songfuqiang 2008-07-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ccssddnnsb 的回复:]
Ajax跨域问题,
[/Quote]
骑蚊子旅游 2008-07-18
  • 打赏
  • 举报
回复
跨域问题,你可以用.Net内部的System.IO里面的WebClient组件向B站点页面提交数据,你在A站点用javascript处理你的这个页面就行了,也可以把这种操作放到Ajaxpro里面去
dyw31415926 2008-07-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 neo_yoho 的回复:]
搜搜看GOOGLE是怎么整的
[/Quote]
用<script>来实现的
yythyb 2008-07-17
  • 打赏
  • 举报
回复
不错,收下了,有空的时候来看看
十一文 2008-07-15
  • 打赏
  • 举报
回复
学习哈kan看哈
gytxzyf 2008-07-15
  • 打赏
  • 举报
回复
B不受控制的话,好像只能用后台程序页读取B站目标页的数据再返给客户页,我也是这么做的;期待有更好的解决方法
woshigodwolf 2008-07-14
  • 打赏
  • 举报
回复
用这个可以吗?
<input type="hidden" />保存数据呢?
Flow_Cloud 2008-07-14
  • 打赏
  • 举报
回复
学习下
chenguang79 2008-07-14
  • 打赏
  • 举报
回复
跨域,可以采用cookies来取值
ccssddnnsb 2008-07-13
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 neo_yoho 的回复:]
搜搜看GOOGLE是怎么整的
[/Quote]
它是专门提供了接口处理的
neo_yoho 2008-07-13
  • 打赏
  • 举报
回复
搜搜看GOOGLE是怎么整的
ccssddnnsb 2008-07-13
  • 打赏
  • 举报
回复
主要是我需要post数据到 站B不受我控制的地址,完全没有思路。
我现在用的是用后台程序页读取B站目标页的数据再返给客户页,但这样对服务器压力太大了想变为用ajax读取。
tony-杨 2008-07-13
  • 打赏
  • 举报
回复
跨域?-_—
ccssddnnsb 2008-07-13
  • 打赏
  • 举报
回复
Ajax跨域问题,

52,802

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧