首先,请求的网址要写完整,就是要和postman中一样要加上 /api/updatedata
成都创新互联公司-专业网站定制、快速模板网站建设、高性价比莲池网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式莲池网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖莲池地区。费用合理售后完善,十载实体公司更值得信赖。
其次,返回的数据是个json对象,所以直接显示是不行的,要这样 alert(data.data)
使用return语句
return的内容可以是值、变量、表达式、函数~~~(如下案例为返回一个表达式,返回的是str和str2连接的结果)
script
function h5course() {
var str = 'HTML5学堂';
var str2 = '原创技术文章分享';
return str+str2;
}
console.log(h5course());
/script
函数返回值的含义:
一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。
1)返回数据类型
undefined
string
boolean
number
symbol(ES6)
Object
Function
2)强制类型转换
Number(参数) 把任何类型转换成数值类型。
parseInt(参数1,参数2) 将字符串转换成整数
parseFloat()将字符串转换成浮点数字
string(参数):可以将任何类型转换成字符串
Boolean() 可以将任何类型的值转换成布尔值。
3)隐式类型转换
1.四则运算
加法运算符+是双目运算符,只要其中一个是String类型,表达式的值便是一个String。
对于其他的四则运算,只有其中一个是Number类型,表达式的值便是一个Number。
对于非法字符的情况通常会返回NaN:
‘1’ * ‘a’ // = NaN,这是因为parseInt(a)值为NaN,1 * NaN 还是 NaN
2.判断语句
判断语句中的判断条件需要是Boolean类型,所以条件表达式会被隐式转换为Boolean。 其转换规则同Boolean的构造函数。如:
var obj = {};if(obj){
while(obj);}
3.Native代码调用
JavaScript宿主环境都会提供大量的对象,它们往往不少通过JavaScript来实现的。 JavaScript给这些函数传入的参数也会进行隐式转换。如BOM提供的alert方法接受String类型的参数:
alert({a: 1}); // = [object Object]
JavaScript返回上一页代码区别:
window.history.go(-1); //返回上一页
window.history.back(); //返回上一页
//如果要强行刷新的话就是:window.history.back();location.reload();
window.location.go(-1); //刷新上一页