javascript - 如何制作综合搜索服务网站?
问题描述
我想做一个综合搜索服务网站。我引用了 this和this。有几个问题。
HTML:
<div id="integrated_search_form">
<form>
<input type="search" name="" id="integrated_search_word">
<input type="submit" value="search" id="integrated_search_button">
</form>
</div>
<div id="search_result_website_div01">
<form>
<input type="text" name="" id="website_url_01">
<input type="submit" value="submit">
</form>
<object id="myobj" data="" type="text/html">Not loading</object>
</div>
JS:
<script src="https://code.jquery.com/jquery-3.4.1.js"></script>
<script>
//
$(document).ready(function(){
//
var $dynamic_integrated_search_word = $('#integrated_search_word');
var $dynamic_url_01 = $('#website_url_01'); // https://en.wikipedia.org/wiki/
$('#myobj').attr('data', $dynamic_url_01) // Problem 1
.css({
width: 400,
height: 300,
background: 'gray',
overflow: scroll
});
// Problem 2
/*
$('body').find('input[type = search]').val('wiki');
$('body').find('input[type = search]').parents('form').submit();
*/
// Problem 3 - under 3 things not working all.
/*
.console.log($('body').find('input[type = search]').val('wiki'))
.contents().find('input[type = search]').val('wiki')
.load(function(){
$(this).contents().find('input[type = search]').val('wiki')
});
*/
});
问题 1:
object
像“https://en.wikipedia.org/wiki/”这样的“数据”属性插入静态值(?)运行良好。但是当我插入动态变量时不起作用。
问题2:在开发者工具的控制台中输入以下语句。
// $('body').find('input[type = search]').val('wiki');
// $('body').find('input[type = search]').parents('form').submit();
这在 wikipedia 上运行良好,但在 Google 或任何其他 wiki 站点上不起作用。
问题 3:我想通过 JQuery 生成与在每个站点的开发人员工具控制台中输入以下句子时相同的结果。
解决方案
推荐阅读
- coldfusion - 如何使用查询的查询使我的 Coldfusion 代码更高效
- spring - Spring 5 反应式 websocket 和多个端点?
- linux - 过滤掉具有读取权限的文件的linux命令是什么?
- tensorflow - 需要帮助破译张量流饲料 InvalidArgumentError
- django - Celery + Django 不能同时工作
- python-2.7 - 带有存根的子类的 Python 2.7 类型提示
- mysql - 如果对应的行存在于另一个表中,则 SQL 返回一行与另一个表中的列
- regex - sed 删除所有包含单词密码的行。但不要保留空行
- reporting-services - SSRS 报告未在 Chrome 和 Edge 中显示日期选择器控件
- jquery-select2 - 使用未定义初始化 ajax 数据的 select2 多重