基本的进口.IO HTML搜索
basic import.io html search
如果你们中有人有过抓取的经验,特别是导入。这将有所帮助,因为进口。IO是我正在使用的…虽然我认为我的问题只是关于JS真的…
我真的只是想连接一个基本的html输入到导入。JS代码,所以我可以有一个自定义搜索
http://jsfiddle.net/LSng3/1/"input": {
var search_name = document.getElementsByName("search_name").value;
"search_name": search_name
}
<input name="search_name" placeholder="doesnt work :(">
这是我的…这是基本的工作输入。io JS的例子。我试着为输入名称添加一个变量,并将变量添加为搜索项,但这单独不起作用…
我联系了进口商。IO团队,他们说他们将尝试在未来做一个更简单的教程,但现在试着看看他们有一个粒子的例子,它确实包括一个输入来搜索,但这个例子太大了,我无法解构,只是为了看看输入是如何工作的。
这里是粒子的例子,我上传到我的服务器,所以你可以看到它的工作,虽然它有点慢-> http://www.originalengine.com/scrape/
请在这里找到您的代码的修改版本,似乎产生正确的结果:http://jsfiddle.net/zNSbk/
这是修改后的函数:
var doTestQuery = function() {
// Query for tile myTestScrape2
var search_name = document.getElementById("myInput").value;
console.error(search_name);
importio.query({
"connectorGuids": [
"a2201b40-7acc-4a3d-a3ed-30e71e018ffa"
],
"input": {
"search_name": search_name
}
}, { "data": dataCallback, "done": doneCallback });
}
我所采取的步骤,使这个工作(不是所有可能是必需的,但它是我正在玩的一个总结):
- 重新定义了submit调用的函数,这样就不会和脚本中定义的函数发生冲突了
- 将JSON参数中"search_name"变量的创建移到import .query
- 为输入分配一个ID,并将其与
getElementById
一起使用,而不是使用名称(因为这会返回一个数组)
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何设置html元素填充的动画
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何通过html更改fullcalendar io的字段
- 使用 socket.io 时如何发送文件(html,js,css和资源)
- 为什么我'我无法在HTML代码中实现filepicker.io
- 使用gulp和wiredep,socket.io不会添加到index.html中(即使它在bower.json中)
- 'io未定义'在客户端上.在HTML中包含socket.io脚本标记
- 节点.js socket.io 网络服务器提供索引.html以外的其他文件
- HTML:对按钮进行编程,使其具有点击功能,并同时使用 getmdl.io
- 将socket.io/socket.io.js加载到html头中返回"ReferenceError:io未定义
- "意外的令牌<"使用socket.io时出现HTML错误
- 通过Socket.io控制HTML页面
- Angular / Socket.io / HTML /从内部调用控制器's函数