2.采用jsonp跨域提交表单是比较好的解决方案。
3.也可以动态程序做一代理。用代理中转跨域请求
jquery(function($) {
// 使用 jquery 异步提交表单
$('#f1').submit(function() {
$.ajax({
url: 'ta.asp教程x',
data: $('#f1').serialize(),
type: "post",
cache : false,
success: function(data)
{alert(data);}
});
return false;
});
});
jquery json jquery 异步跨域提交表单
<script>
jquery(function($)
{
// 使用 jquery 异步跨域提交表单
$('#f1').submit(function()
{
$.getjson("ta.aspx?"+$('#f1').serialize()+"&jsoncallback=?",
function(data)
{
alert(data);
});
return false;
});
});</script>
html代码
<body>
<form id="f1" name="f1">
<input name="a1" />
<input name="a2" />
<input id="file1" type="file" name="file1"/>
<input id="submit1" type="submit" value="submit" />
</form>
</body>
</html>
时间: 2024-09-11 03:43:15