发表于: 2017-04-06 00:11:32
5 1185
今天完成的事情:
今天喜迎王桦伟师兄回到郑州,之后我向他请教了困扰了我多日的nginx配置问题,随后解决了问题,基本完成了任务5。
明天计划的事情:
继续学习jQuery,开始任务6的学习。
遇到的问题:
我们打开了接口文档和nginx安装目录conf文件夹下的nginx.conf文件,找到了
sever {
listen 80;
server_name localhost;
...
}
这一段内容,然后把
location / {
root E:\home\mytask;/*存放所有任务文件的文件夹*/
index index.html index.htm;
}
改成了
location / {
root E:\home\mytask\js;/*存放js任务文件的文件夹*/
index mytask5.html;
}
又在后面加上了
location /carrots-admin-ajax/ {
proxy_pass http://dev.admin.carrots.ptteng.com/;
}
如此,nginx配置完成。
之后在写ajax代码时,需要注意的是url的内容是'/carrots-admin-ajax/a/login',而不是'/a/login'。
url没写对的话,不管怎么提交都是404。
收获:
jQuery中ajax的正规写法是
$.ajax({
type: 'Post',
url: '/carrots-admin-ajax/a/login',
dataType: "json",
data: {
name: username,
pwd: password
},
success: function() {
...
}
});
但也可以简写为
$.post("/carrots-admin-ajax/a/login",
{name: username, pwd: password}, function (res) {
var mes = JSON.parse(res);
alert(mes.message);
})
但无论是哪种写法,都比原生js的写法要简单多了,一定要学好jQuery。
评论