-1
我无法理解为什么这不起作用我也尝试了window.variable,并且这不起作用,因为我没有var关键字处于全球水平。即使将它变成全局变量也不被识别为外部函数
我希望window.alert能够工作,但它是说它是未定义的我也认为这可能是因为我使用这个关键字,所以我试着做另一个变量,它做了同样的事情,并且在你问我之前按下一个键仍然未定义。
$(document).ready(function() {
flag = false;
var x = $('.inpbox');
x.keyup(function() {
logVal = this.value + 'helloooo';
console.log(logVal);
});
window.alert(logVal);
$.ajax({
type: "POST",
url: 'searchbar.php',
data: {
val: 'logVal'
},
dataType: 'json',
});
$('#abcd').click(function() {
setInterval(function() {
via_ajax();
}, 1000);
function via_ajax() {
flag = true;
if (flag == true) {};
$.ajax({
type: "POST",
url: 'searchbar.php',
data: {
val: 'logVal'
},
dataType: 'json',
});
};
});
});
那么,执行'alert'时'window.logVal'实际上是'undefined'。预计什么? – k102
使用$(x).keyup而不是x.keyup –
每当我输入它会记录一切,所以我希望它输出它记录函数内的所有内容,但没有出。 – Jake