![](/img/trans.png)
[英]Javascript,if condition works without && logical operator when && is present it doesnt work
[英]this works in developer mode with breakpoint …but doesnt work without it
我有一个传递给api的文本框...输入的文本已存储...
<input type="text" id="name" placeholder="Type something">
下面的代码在带有断点的chrome开发人员模式下工作,但没有它就无法工作...
$("#submit").click(function() {
var name = $('#name').val() ;
var url = "https://www.mariyano.com/app-server/test/?action=add_list&name="+name;
$.ajax({
url: url,
dataType: "jsonp",
});
实际上不知道出了什么问题,但这是一个有效的源代码: http : //jsfiddle.net/HLmsr/
的JavaScript
$("#submit").click(function() {
var name = $('#name').val() ;
var url = "https://www.mariyano.com/app-server/test/?action=add_list&name="+name;
$.ajax({
url: url,
dataType: "jsonp",
error: function (e) {
console.log(e);
},
success: function (data) {
console.log(data);
}
});
});
的HTML
<input type="text" value="" id="name" />
<input type="button" id="submit" value="Submit" />
尝试像这样修改您的代码:
$("#submit").click(function(evt) {
evt.preventDefault();
var name = $('#name').val() ;
...
如果不调用preventDefault,而“ submit”是提交输入类型,则可能会发生代码未执行的情况,因为浏览器会导航到另一个页面。
详情请参见jQuery的参考: jQuery的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.