课程
/前端开发
/jQuery
/jQuery基础课程
为什么{num:$("#txtNumber").val()}可以运行,但是一旦变成{num:$("#txtNumber").val();}
也就是后面加个分号就无法运行了?
2015-12-01
源自:jQuery基础课程 8-5
正在回答
哈哈 不说什么JSON之类的鬼 这在js中叫字面量哦 就是你可以直接手动写出来一个对象 所谓对象嘛就是一堆数据加操作咯 而对象实例化存储的时候是指存储值的 而调用方法只存一次,根据this引用判断是那个对象在调用 而JSON就是对象被序列化出来之后的结果啦 JSON的写法和js中的字面量是一样的: {"key":"value","key":"value"}
这是JSON数据格式,不是php代码哦,所以后面不需要加分号,如果对JSON数据交互不太懂可以看前面的JSON数据教程
你加分号就错了呗,跟java一样吧,一句话一个分号。这约定好的东西,不需要什么道理
举报
加入课程学习,有效提高前端开发速度