Php 用JSON连接两个文件

Php 用JSON连接两个文件,php,jquery,html,ajax,json,Php,Jquery,Html,Ajax,Json,这里我有两个文件。一个用于表单,另一个用于获取结果的php PHP文件: $site=$_GET['textfield1'] $xpathfromform=$_GET['textfield2'] $dom = new DOMDocument(); @$dom->loadHTMLFile($site); $xpath = new DOMXPath($dom); $result = $xpath->query($xpathfromform)->item(0)->textC

这里我有两个文件。一个用于表单,另一个用于获取结果的php

PHP文件:

$site=$_GET['textfield1']
$xpathfromform=$_GET['textfield2']


$dom = new DOMDocument();
@$dom->loadHTMLFile($site);
$xpath = new DOMXPath($dom);
$result = $xpath->query($xpathfromform)->item(0)->textContent;
第二个文件是一个表单:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<label>Enter URL address here: 
<input name="textfield" type="text" value="http://www." />
</label>
<label>
<input type="submit" name="Submit" value="Submit" />
<br />
<br />
Enter xpath location of element:
<input type="text" name="textfield2" />
<input type="submit" name="Submit2" value="Submit" />
<br />
<br />
Selected element is: </label>
<p>&nbsp;</p>
</body>
</html>

无标题文件
在此处输入URL地址:


输入元素的xpath位置:

所选元素为:

如何用JSON连接这两个文件。。。 我需要的示例:

第一。键入URL,然后键入xpath,然后单击submit 第二。当我单击时,我需要启动.php文件以获得结果 第三。我必须从php文件中获得$result并在我的第一个文件中显示


如何用json连接这两个文件???或者别的什么。

老兄,你的提问要有点理性

那么,当按下submit按钮时,您是否试图向php“文件”发出AJAX请求

如果是,请执行以下步骤:

  • 将侦听器添加到表单的提交事件
    $(表单)。当
    ajaxSubmit
    作为参数接收事件时,提交(ajaxSubmit)
  • ajaxSubmit
    中,将执行以下步骤:

    • 确保默认事件(表单提交)不会发生
      event.preventDefault()
    • 如果需要,请验证表单字段
    • 序列化字段并使用参数调用
      $.ajax
      ,并处理成功函数
  • ajax成功函数,获取结果并将其写入表单页面上的某个元素中


  • 因此,请看一个“使用JSON连接两个文件”的示例,它没有任何意义。您是否有两个要合并的JSON文件?请提供您尝试过的示例。这不是免费软件的资源。问题是“如何连接这两个文件”ajax?当我点击提交并返回文件时,我需要执行php文件$result@MikiCloud:这是以前询问过的问题,请使用搜索。明智地搜索,因为这类问题每天至少被问一次,所以你会发现许多答案有限的重复问题,因为这里的人们往往对这些问题感到厌烦。