Javascript 事件后的可变测试值
我试图在javascript文件中的post事件(方法函数存在于spring服务器端)之后测试一个变量。通常,根据该值,我将决定是否向其他用户发送通知。 首先,我检查订单的编号是否存在,如果存在,我将不向用户发送通知如果不存在,我保存订单并向用户发送通知,告知用户和最终用户提交了新订单。 这是我的javascript代码:Javascript 事件后的可变测试值,javascript,spring,spring-boot,spring-data-jpa,Javascript,Spring,Spring Boot,Spring Data Jpa,我试图在javascript文件中的post事件(方法函数存在于spring服务器端)之后测试一个变量。通常,根据该值,我将决定是否向其他用户发送通知。 首先,我检查订单的编号是否存在,如果存在,我将不向用户发送通知如果不存在,我保存订单并向用户发送通知,告知用户和最终用户提交了新订单。 这是我的javascript代码: $('btn save')。在('click',函数(e)上{ var test=document.getElementById(“错误”).value; console.
$('btn save')。在('click',函数(e)上{
var test=document.getElementById(“错误”).value;
console.log(“test=”,test);
如果(测试==“测试1”){
console.log(“test1=”,test);
toastr.options={
“closeButton”:正确,
“调试”:错误,
“newestOnTop”:错误,
“progressBar”:错误,
“positionClass”:“右上角烤面包”,
“防止重复”:错误,
“onclick”:空,
“showDuration”:“3300”,
“隐藏”:“1000”,
“超时”:“0”,
“extendedTimeOut”:“0”,
“挥杆”:“挥杆”,
“隐藏”:“线性”,
“showMethod”:“fadeIn”,
“隐藏法”:“淡出”
}
toastr[“error”](“error!!!!”);
}否则{
console.log(“test=”,test);
sendForm();
}
});代码>我认为您在jquery库中遇到了问题,如果您没有添加,请尝试此链接
之前
但是,如果您添加了检查您的代码位置,如果您将其放在该行下面,请将其复制到该链接的上方
例如:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
.....
</script>
.....
如果您的代码是这样的,请重试复制下面的链接,如下所示:
<script>
.....
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
.....
我认为jquery库中存在您的问题,如果您没有添加,请尝试此链接
之前
但是,如果您添加了检查您的代码位置,如果您将其放在该行下面,请将其复制到该链接的上方
例如:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
.....
</script>
.....
如果您的代码是这样的,请重试复制下面的链接,如下所示:
<script>
.....
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
.....
通过首先检查服务是否返回来调试代码。console.log(“test=,test”)的值是多少代码>未出现在浏览器的console developer工具中是否确实触发了单击事件?在`document.getElementById(“error”).value`之前写一个日志,该元素可能不存在,并且给出了一个错误。控制台是否显示任何错误?我正在使用sockjs和stomp js作为通知,可能这就是为什么控制台中没有显示test的值的原因。post事件中没有错误。请先检查服务是否返回,以调试代码。console.log(“test=,test”)的值是多少代码>未出现在浏览器的console developer工具中是否确实触发了单击事件?在`document.getElementById(“error”).value`之前写一个日志,该元素可能不存在,并且给出了一个错误。控制台是否显示任何错误?我正在使用sockjs和stomp js作为通知,可能这就是为什么控制台中没有显示test的值的原因。post事件中没有错误。是否使用此链接?要获取jquery库,您使用了此链接吗?获取jquery库的步骤