Соедините два файла с JSON

-4

Здесь у меня есть два файла. Один для форм и второй 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>

Как подключить эти два файла с JSON... пример того, что мне нужно:

Первый. введите URL-адрес, а затем xpath и нажмите Submit 2. когда я нажимаю, мне нужно запустить файл.php, чтобы получить результат 3-го. Я должен получить $ result из файла php и показать в моем первом файле...

Как подключить эти два файла с json??? или что-то другое.

  • 0
    «Соединять два файла с JSON» не имеет смысла. У вас есть два файла JSON, которые вы хотите объединить?
  • 0
    пожалуйста, приведите примеры того, что вы пробовали. Это не ресурс для бесплатных программ. Это учить.
Показать ещё 4 комментария
Теги:

1 ответ

0
Лучший ответ

Человек, вам нужно задавать вопросы с чуть большим чувством. Oo

Итак, пытаетесь ли вы выполнить запрос AJAX в ваш php файл, когда нажата кнопка отправки?

Если да, выполните следующие действия:

  1. Добавьте слушателя в событие отправки для формы $(form).submit(ajaxSubmit) когда ajaxSubmit - это функция, которая получит event как параметр
  2. В ajaxSubmit будут следующие шаги:

    • Убедитесь, что событие по умолчанию (event.preventDefault() формы) не произойдет event.preventDefault()
    • Если вам нужно, проверьте поля формы.
    • Сериализуйте свои поля и вызовите $.ajax с вашими параметрами и обработкой функции успеха
  3. Функция успеха ajax, получить результат и записать его в некоторый элемент на странице формы.

Итак, см. Пример отправки формы ajax и обработки ответа JSON

Ещё вопросы

Сообщество Overcoder
Наверх
Меню