submit 的click事件 跨域时 有点问题 (js 或者 jquery)
报错 "可以将资源移动到相同的域名上或者启用 CORS 来解决这个问题"
提示了一个错误: POST (Aborted) NS_BINDING_ABORTED.
因为按下submit; (在 jquery的form的submit的方法里
($('form').submit(function(){//进行ajax跨域的方法})里进行ajax的跨域) 同时 还要进行提交 submit
1)如果是 submit 的话 应该把跨域的js代码 放到 form代码的后面吧
如果是 button 的 click事件的话 js 代码放到哪里应该是无所谓的
2)记住 ajax跨域 时 一定要加上同步功能(也就是async:false);否则出会问题 也就是说 必须在ajax 的请求完成后 才能进行 提交到新的页面 下面是例子
$('#form').submit(function(){
var nameValue = $('#name').val();
var telValue = $('#tel').val();
$.ajax({
type:"GET",
url: "
http://www.example.com/example.php?name="+nameValue+"&tel="+telValue,
cache: false,
async:false,
dataType:'JSONP',
jsonp:'callback',
error: function(){},
success: function(result)
{}
});
return true;
});