在网站上用js画了一个form表单 现在要把form表单提交的数据用ajax的post的提交到别的域名下的方法处理

不能用get,form表单提交数据过多,并且要跨域,哪位高手帮下忙,写一个简单的例子发在我的邮箱feng851028@163.com谢谢!... 不能用get,form表单提交数据过多,并且要跨域,哪位高手帮下忙,写一个简单的例子发在我的邮箱 feng851028@163.com 谢谢! 展开
 我来答
ccppv
2012-07-06 · TA获得超过2994个赞
知道大有可为答主
回答量:5074
采纳率:40%
帮助的人:2912万
展开全部
如果是用Ajax提交表单,就不用想了,ajax不能跨域。只能利用服务端来处理。
或者你的表单直接提交。不用ajax
更多追问追答
追问
用表单直接提交那么就要刷新页面,但是就是不想刷新页面。
追答
你的意思是你的服务用JS写的一个文件,别人网站上引入了你这个文件,然后填写表单以后,现要提交到你的页面?

不想刷新页面的话,可以再用JS构造一个iframe,把表单提交到这个隐藏的iframe中去。这样,可以提交表单,又不会刷新页面。
904932844
2012-07-05 · TA获得超过194个赞
知道小有建树答主
回答量:247
采纳率:0%
帮助的人:295万
展开全部
$(function () {
$.ajax({
url: "地址",
data: "a=1&b=2&c=3",
success: function (data) {
alert(data); //data为成功后返回的数据
},
error: function () { alert("出错了"); }
});
});
追问
这种方法不行,因为我是跨域传输数据,开始我也是用这个方法,但是会报没有权限。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tz6060996
2012-07-06 · TA获得超过2282个赞
知道大有可为答主
回答量:1171
采纳率:100%
帮助的人:1600万
展开全部
JS跨域提交,会有安全问题,应该不容易实现。可采取曲线救国策略,JS提交到自己的服务器端,再从服务器端跨域提交。
追问
我的表单时嵌套在别人的网站上,无法操作他的服务器端。
追答
我看行不通
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式