我正在使用 Jquery 从链接获取文本文件,并尝试查看它是否包含用户从表单输入的值。现在,我只是尝试在浏览器上注销,但控制台不显示任何内容?
这是我的代码:
$(function() {
$('#numberForm').submit(function() {
var number = $("#individualNumber").val();
$.get('https://www.website.com/numbers.txt', function(data) {
var numberData = data.includes(number);
console.log(numberData);
});
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<body>
<form id="numberForm" action="">
Enter Number:<br>
<input type="text" id="individualNumber">
<input type="submit" value="Submit">
</form>
</body>
有什么建议吗?
最佳答案
它正在导航到表单操作(action=""
表示同一页面或基本 URL(如果存在 <base>
标记)。您必须使用 event.preventDefault()
停止默认操作。停止表单提交。或者不提交表单(即使用 <button type="button">
或链接并监听点击)。
$(function() {
$('#numberForm').submit(function(e) {
e.preventDefault();
var number = $("#individualNumber").val();
$.get('https://www.website.com/numbers.txt', function(data) {
var numberData = data.includes(number);
console.log(numberData);
});
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<body>
<form id="numberForm" action="">
Enter Number:<br>
<input type="text" id="individualNumber">
<input type="submit" value="Submit">
</form>
</body>
关于javascript - Jquery:从链接获取文本文件并查看它是否包含输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55839990/