1.创建简单html文件,在script中自定义一个函数
2.创建一个js文件,创建一个简单接口
3.将js文件引入html中
测试接口
已经打印到值,接口正常
将接口切换到html页面测试
报错,显示data未定义(data is not defined)
首先检查data声明,data为灰色表示未调用,错误1
查看函数调用是否正确,变量传递不正确,错误2
解1:因为fn(data)添加引号是字符串,不能读取变量中的数据,,用${}将data括起来解决问题.
解2:参数传递正常,但变量没有接收,可知是值传递变量应将函数体中的data改为abc,或者讲abc改为data
如图
输出结果已正常,由此可知服务器传递数据必须是字符串格式,否则无法识别.