解决了这个提示错误: Uncaught SyntaxError: Invalid or unexpected token

现象:

使用javascript时提示错误:Uncaught SyntaxError: Invalid or unexpected token

代码:

function edit() {
	let title = $('#Create-inputs).val() // 充值金额
		$.ajax({
			url: "http://jingxun.zhbbll.asia/pc/User_list/pay", //要请求的后端地址
			type: "post", //数据发送的方式(POST或者GET)
			dataType: 'JSON',
			headers: {
				token: token,
				id: info
			},
			data: {
				user_id:dataid,
				money:title
			}, //需要传递的参数
			success: function(res) { //ajax请求成功后触发的
				if (res.code == 1) {
					$(".hinte").slideToggle().text('充值成功').fadeIn();
					setTimeout(() => {
						$(".hinte").slideToggle();
						$('.Create-Mask-layer').hide()
						$('.Create-bottoms').hide()
					}, 3000);
					shop()
				} else {
					$(".hinte").slideToggle().text('充值失败').fadeIn();
					setTimeout(() => {
						$(".hinte").slideToggle();

					}, 3000);
				}
				console.log(res);
			},
		})
	}

报错:

解决办法:

提示无效或意外的标识符,就是代码里的符号错了, 多了、少了或是半角与全角的问题。 解决这类问题就和大家来找茬差不多,

拼的就是眼力,仔细检查每一个符号,从而发现问题;

正确代码:

// 充值金额
function edit() {
	let title = $('#Create-inputs').val() // 充值金额
	$.ajax({
		url: "http://jingxun.zhbbll.asia/pc/User_list/pay", //要请求的后端地址
		type: "post", //数据发送的方式(POST或者GET)
		dataType: 'JSON',
		headers: {
			token: token,
			id: info
		},
		data: {
			user_id: dataid,
			money: title
		}, //需要传递的参数
		success: function(res) { //ajax请求成功后触发的
			if (res.code == 1) {
				$(".hinte").slideToggle().text('充值成功').fadeIn();
				setTimeout(() => {
					$(".hinte").slideToggle();
					$('.Create-Mask-layer').hide()
					$('.Create-bottoms').hide()
				}, 3000);
				shop()
			} else {
				$(".hinte").slideToggle().text('充值失败').fadeIn();
				setTimeout(() => {
					$(".hinte").slideToggle();

				}, 3000);
			}
			console.log(res);
		},
	})
}

这里是缺少了单引号;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值