暂无个人介绍
先不用Ajax请求,直接把请求的URL放入地址栏中发送GET请求,
看下浏览器中看到的结果是什么
结果是否符合你的预期,包括信息的编码格式,数据的格式(是否符合json数据格式或其他~~)
在根据不同情况,寻找解决方案
是带 cookie 的跨域请求吗?按 MDN 文档正确设置即可。关键在于发送时设置:
xhr.withCredentials = true;
然后服务器返回要有头:
Access-Control-Allow-Origin: http://foo.example
Access-Control-Allow-Credentials: true
其中域名那里不能用星号!
是带 cookie 的跨域请求吗?按 MDN 文档正确设置即可。关键在于发送时设置:
xhr.withCredentials = true;
然后服务器返回要有头:
Access-Control-Allow-Origin: http://foo.example
Access-Control-Allow-Credentials: true
其中域名那里不能用星号!
你说的是node.js服务端设置的还是?
res.cookie(config.auth_cookie_name, auth_token,
{path: '/', maxAge: 1000 * 60 * 60 * 24 * 30, signed: true, httpOnly: true});
//cookie 有效期30天
你说的是node.js服务端设置的还是?
res.cookie(config.auth_cookie_name, auth_token,
{path: '/', maxAge: 1000 * 60 * 60 * 24 * 30, signed: true, httpOnly: true});
//cookie 有效期30天
$.when(/请求数据/, /请求模板/).done(function(a1, a2){
// 预编译,加入数据,插入dom
});
看情况和项目要求
json方便操作(client/server),传输的数据简洁,缺点是缺少了自解释性,单给你一个json结构你不造是干嘛玩意儿的。
XML 自解释性强,格式统一符合标准。正是因为有了自解释性多出了很多额外属性或头尾,因此占用资源('带宽/解析')会大一些。
html 这个比较特殊,很少会以html格式数据作为交互。不是不可以,只是没有必要。数据交互过程中一般情况比较单纯,只交互数据,尽量减少数据大小和贷款资源占用,什么时候会返回html?直接由服务器渲染页面的时候才会。
问题中问的是ajax交互。那么个人觉得html没必要列在这里了。
1.直接用submit ,把上面的内容 放在form中,
document.title = "你要的标题";
我php不会所以不清楚你后台的代码是否正确,但是你的from的类型就不对:
enctype="multipart/form-data"