Jsonp遇到 Post方式提交整张表单,上文好像都是基于Get方式的。
jsonp提交,是否需要提交对象页面写上相应的返回值代码?
$.ajax({
type: 'POST', //post方式提交
url: $("#myform").attr("action"), //提交的url
data: $("#myform").serialize() , //从表单中获取值
success: function (data) {
//处理data
}
});
JSONP不能用post提交,参考:http://stackoverflow.com/questions/3860111/how-to-make-a-jsonp-post-request-that-specifies-contenttype-with-jquery
很感谢。回头再说:jQuery跨域原理,dudu老大推荐的这篇,说明白了。不知道跨域Post提交如何解决。