发表于: 2017-04-06 00:11:32

5 1187


今天完成的事情:

今天喜迎王桦伟师兄回到郑州,之后我向他请教了困扰了我多日的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。


返回列表 返回列表
评论

    分享到