php - 使用 AJAX/PHP 将其他网站表格中的内容插入到我的表单中?

标签 php jquery ajax html websocket

我的问题从这一段下面开始:我有一个包含输入的表单,有人可以在其中输入许可证号(即“121640466”),单击相邻按钮后,一个新的浏览器选项卡会将您带到一个包含所有内容的站点表格格式的许可证信息:

$(".bis_button").click(function() {
    var inputValue = $(this).parent('.frm_form_field').find('input').val();
    window.open('http://a810-bisweb.nyc.gov/bisweb/JobsQueryByNumberServlet?passjobnumber='+inputValue+'&passdocnumber=&go10=+GO+&requestid=0');
});

现在,我的问题有几个组成部分,我希望可以帮助别人指出我想要实现的方向:

我本质上想要的是允许某人输入许可证号,并且一旦单击相邻链接,我的表单中的多个特定字段将填充来自该站点的特定内容,其中包含

让我们使用this页面(我们将其称为“许可页面”),其中包含许可的信息以显示流程的外观。对于此示例,让我们从标题为 Location Information (Filed At) 的表中提取 Borough(曼哈顿):

  1. 在我的表格上,将许可证编号 121640466 输入 <input id="field_cao2yl">
  2. 在“许可页面”上,查找 <table>包含 <td> w/内容“自治市镇”并复制下一个相邻的内容<td> (在这种情况下,内容是“曼哈顿”)
  3. 在我的表格中,将“Manhattan”插入 <input id="field_qeu829">

我希望这可以通过 AJAX 和 PHP 来完成,这样就不必刷新页面就可以将来自“许可页面”的信息插入到我的表单输入中。

最佳答案

这是我的做法:

  1. 在您的页面中接受用户的输入
  2. 使用 AJAX 将其传递给 PHP 脚本并在 PHP 脚本中检索值
  3. 使用像 SimpleHTMLDOM 这样的 HTML 解析器解析所需的信息.
  4. 将结果发回给客户
  5. 用值填充您的表单字段。

关于php - 使用 AJAX/PHP 将其他网站表格中的内容插入到我的表单中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18280358/

相关文章:

php - Wordpress Ajax 从functions.php 返回完整的html 页面,而不是echo

javascript - ajax Post 上出现 XMLHttpRequest 错误

javascript - jquery显示第一次点击的div内容onload和隐藏

javascript - 将鼠标事件绑定(bind)到动态创建的选择

php - 如何使用 laravel 通过 jquery ajax 将表单值插入数据库?

python - Django 和 Ajax : How can I create a csv file download from posting data through AJAX to Django?

php - 如何在 JOIN 语句中使用 CASE 根据条件连接两个表?

PHP MySQL订单表代码错误 "cannot parse query"

Php在单选按钮上显示随机记录[测验]

javascript - 使用 jQuery 删除选择列表的选项返回此错误 "unable to get property length of undefined or null reference"