一、ajax给全局变量赋值
var res;
$.ajax({
data: "POST",
url: "demo.php",
data: {},
async: false, // 设为false
success: function (data) {
res = data;
},
fail:function (){
console.log("失败")
}
})
alert(res);
在 ajax 中加入 async 属性
设为 false 为同步执行,即在 ajax 请求返回结果后,才执行 ajax 后面的语句
设为 true 为异步执行, 即不等待 ajax 请求的结果 就执行 ajax 后面的语句
二、js获取n天后的日期
var date1 = new Date();
/*var year = date1.getFullYear(); 获取年份 */
var month = date1.getMonth()+1; // 获取月份
var day = date1.getDate(); // 获取日期
time1= month + "月" + day + "日";
var date2 = new Date(date1);
date2.setDate(day +n ); // n 代表想获取几天后的日期 ,如:n=1时即获得明天的日期
var time2 = (date2.getMonth()+1) + "月" + date2.getDate() + "日";
setDate() 方法用于设置一个月的某一天。
三、PHP多维数组排序
array_column()
根据数组中某一列的值排序
array_multisort()
四、PHP中文命名的文件打不开
windows是用gbk中文编码的,PHP是用utf-8
iconv(‘gbk’,‘utf-8’,‘中文’)
将gbk转为utf-8