日期:2014-05-18  浏览次数:20416 次

高手请进,form传送数据的疑问
现在假如有两个网站:
1、www.A.com/index.html
2、www.B.com/index.aspx


其中A网站的index.html要向B网站的index.aspx传送几个数据:

以下是A网站的主要内容:
<form action="http://www.B.com/index.aspx" method="podt">
<input type="hidden" value="1" name="id">
<input type="hidden" value="1" name="name">
<input tyep="submit" value="传送">
</form>

但是现在公司规定,在A网站的index.html里
不能出现含有除了本网站以外的的外部链接
(就是现在不能将http://www.B.com/index.aspx显示在html代码中,
但是实际上又要跨站提交数据)
这样也就包括了不能用<a href="www.B.com/index.aspx?id=1&name="abc">传送</a>以及
上面用form的办法。

百思不得其解,希望高手帮忙指点一下,最好能有源码示例,不甚感激。。
谢谢


------解决方案--------------------
链接都不能加,你觉得可能吗?
------解决方案--------------------
在A网站后台再加一个页面,先把参数传到这个新网站,然后再传到B网站,用重定向方法或Server.Transfer均可
------解决方案--------------------
提交到sql数据库中,然后b网站再从数据库中取出数据。

我看也只能这么做了。
------解决方案--------------------
学习 ~~~~~~~~
 顶~
------解决方案--------------------

<form id=test method=post>
<input name=aa type=text value='bb'>
<input type=button value="Test" onclick="submittest()">
</form>


js :
function submittest()
{
test.action =解密算法name("a'fa'fa's'fa's'r'fef23f2r23er23") ;
test.submit() ;
}

先把你要传的页面的url加密,在传输的时候解密,哈哈 :)
------解决方案--------------------
还没遇到这样的要求,关注
------解决方案--------------------
关注
------解决方案--------------------
这样的规定很变态.

js中包含域名可以吗?如果可以的话,可以考虑使用xmlhttp对象来做.
------解决方案--------------------
学习
------解决方案--------------------
不能出现含有除了本网站以外的的外部链接
两网站放一个空间下
------解决方案--------------------
真诡异,用WebService来读取好了