js前台提示:参数不规范,请检查json的格式和参数对应的类型是否正确

如图:

原来的代码是这样的:

这样的:(相当于导入另外的模块,其中validate.rule.extend.jsp里面存放了对应的提示语)

上面代码限定了文本框里面只能输入1000以内的数字,但是当输入小数时就会出现标题所说的错误:

参数不规范,请检查json的格式和参数对应的类型是否正确!

 

 

现在需要把该提示语改成提示输入1000以内的整数。可以这样做:

第一步,在validate.rule.extend.jsp中加入以下代码:

其中正则表达式/^[0-9]*[1-9][0-9]*$/表示只能输入正整数。

 

第二步,在对应的代码加入disValue:true表示关联。

 

 

现在测试看看效果:

大功告成!

 

 

其中,HTML的placeholder属性是HTML5 中的新属性。之前的版本是没有的,它的定义和用法是:

后话:感觉上班以后很少写博客了,主要是因为平时做的都是公司里的项目,首先是很大很复杂也写不来,更重要的是公司的项目不能泄露机密啊...要是都写出来了,万一。。。所以只能小心翼翼的写出来,自我总结,也是一个思考学习的过程。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在前端的 Vue.js 应用中,你可以通过发送 HTTP 请求将数据保存到后端的 JSON 文件中。以下是一个示例,演示如何将前台传递的数据保存到 JSON 文件中: 首先,在你的 Vue.js 组件中,可以使用 Axios 或者 Fetch API 发送 POST 请求将数据传递给后端。假设你已经安装了 Axios,你可以这样发送请求: ```javascript import axios from 'axios'; // 在你的方法中调用保存数据的函数 saveData() { // 假设你有一个名为 data 的对象,包含你要保存的数据 const data = { name: 'John', age: 25 }; // 发送 POST 请求到后端的 saveData 路由,将数据传递给后端 axios.post('/saveData', data) .then(response => { console.log(response.data); // 可选:打印后端返回的响应数据 }) .catch(error => { console.error(error); // 可选:处理请求错误 }); } ``` 接下来,在后端使用 Node.js 和 Express 框架来处理这个 POST 请求,并将数据保存到 JSON 文件中。这里是一个简单的示例: ```javascript const express = require('express'); const fs = require('fs'); const app = express(); app.use(express.json()); app.post('/saveData', (req, res) => { // 获取前端传递的数据 const data = req.body; // 将数据保存到 JSON 文件中 fs.writeFile('data.json', JSON.stringify(data), err => { if (err) { console.error(err); res.status(500).json({ message: '保存数据失败!' }); } else { res.json({ message: '保存数据成功!' }); } }); }); app.listen(3000, () => { console.log('服务器已启动!'); }); ``` 在上述示例中,我们使用了 Express 框架来创建一个简单的服务器,监听端口 3000。当接收到前端的 POST 请求时,我们将请求体中的数据保存到名为 `data.json` 的文件中。 注意,这只是一个简单的示例,你可能需要根据具体需求进行适当的修改。另外,你还需要安装并配置 Express 和 Axios,以及处理跨域访问等其他问题。 希望这个示例对你有帮助!如果你还有其他问题,随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值