插入其他网站的内容';使用AJAX/PHP将s表转换为我的表单


Insert content from another site's table into my form using AJAX/PHP?

我的问题从这一段开始:我有一个表格,其中包含一个输入,有人可以在其中输入许可证号码(即"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');
});

现在,我的问题有几个组成部分,我希望能帮助别人为我指明我想要实现的目标:

我本质上想要的是允许某人输入许可证号码,一旦单击相邻链接,我的表格中的多个特定字段就会填充包含的网站中的特定内容

让我们使用这个页面(我们称之为"许可证页面"),它包含许可证的信息,以显示流程的样子。对于本例,让我们从表中提取Borough(Manhattan)w/headingLocation Information(Filed At):

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

我希望AJAX和PHP可以做到这一点,这样页面就不必刷新,就可以将"许可页面"中的信息插入到表单的输入中。

以下是我的操作方法:

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