javascript按回车键触发执行事件(跳到搜索页面执行)

433 ℃

1、默认页面

document.getElementById("myInput").addEventListener("keydown", function(event) {
  // 按下Enter回车键触发时间
  if (event.code === "Enter") {
    event.preventDefault(); //阻止默认行为,比如提交表单等操作
    window.location.href = '/search.html?s=' + $("#myInput").val()
  }
});

2、搜索页面

const url = new URL('https://www.example.com/?s=25');
const params = new URLSearchParams(url.search);
 
// 通过 get() 方法获取指定参数的值
const value = params.get('s'); 
 
console.log(`输出结果: ${value}`); //输出结果: 25
console.log(`${value}`)
//从接口获取数据
$.ajax({
  url: '/search.php?name=' + value,
  type: 'POST', 
  data: {},
  success: function(res) { 
	if(res && res.code == 10000){
	  console.log('获取数据!')
	}else{
	  console.log('获取失败!')	
	}
  },
  error: function() {
	console.log('请求失败输出');
  }
});

AJAX的4种不同请求方式示例

js按回车键执行搜索后关闭手机键盘

如何利用php内置函数进行ajax交互

如何利用XMLHttpRequest对象进行ajax交互

标签: ajax交互, js回车键

上面是“javascript按回车键触发执行事件(跳到搜索页面执行)”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_15347.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

Vue如何实现数字格式化
js最简单的数组去重方法
jquery关于交互的几种方式
网站内链优化对排名的影响
php生成不重复唯一标识 session_create_id()的用法