как вызвать веб-сервис, написанный на php в javascript? - PullRequest
1 голос
/ 09 августа 2011

Привет, у меня есть веб-сервис, написанный на php, который выводит мои данные в формате xml. Мне нужно, чтобы эти данные были отправлены на HTML-страницу, где я использую JavaScript для отображения. Я хочу знать, как вызвать этот php-сервис с моей html-страницы, используя javascript?

Ответы [ 3 ]

2 голосов
/ 09 августа 2011

Вы можете использовать JSON и PECL для передачи данных с php

JSON http://www.json.org

Прокрутите страницу вниз, чтобы увидеть некоторые опции, которые у вас есть для PHP.

Если вы хотите сделать что-то быстрое и простое, вы можете использовать jquery get или post call для получения результата:

jQuery GET: http://api.jquery.com/jQuery.get/

Функции get и post имеют функцию обратного вызова, которую можно использовать для принятия результата загрузки вашей php-страницы, а затем вы можете определить, как ее отобразить.

2 голосов
/ 09 августа 2011

У вас должен быть способ или способ доступа к нему, перейдя по определенному URL. Так что просто создайте JS, который будет вызывать этот URL. Лучше всего использовать JQuery, чтобы сделать вещи проще. Затем просто манипулируйте данными, сколько хотите.

Попробуйте эту функцию .ajax из JQuery. На http://visualjquery.com/. есть несколько отличных примеров. Вы также можете получить более подробную информацию по этому адресу: http://api.jquery.com/jQuery.ajax/

Пример:

var html = $.ajax({
  url: "some.php",
  async: false
}).responseText;

Вы также можете использовать функцию загрузки JQuery:

$('#result').load('ajax/test.html');
0 голосов
/ 09 августа 2011

Как насчет этого, используя jQuery's load()?

$('#result').load('http://myWebService/serviceName.php');

<div id="result"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...