Система сообщений JQuery без PHP, как? - PullRequest
1 голос
/ 21 апреля 2011

я заинтересовался этим сценарием http://www.9lessons.info/2009/06/comment-system-with-jquery-ajax-and-php.html

и я вижу, что ajax вызывает commentajax.php.

я хочу игнорировать этот php, потому что я хочу опубликовать файл json, а затем получить ответ из того же файла.

мой сервер будет использовать POST или PUT для помещения данных в базу данных, поэтому мне не нужно использовать php, только синтаксис меня убивает:)

я хочу использовать:

$.ajax({
type: "POST",
url: "http://www.xxx.com/json",
data: dataString,
cache: false,
success: function(html){
    $("ol#update").append(html);
    $("ol#update li:last").fadeIn("slow");
    document.getElementById('comment').value='';
    $("#name").focus();
    $("#flash").hide();
}
});

но тогда как будет выглядеть commentajax.php? возможно замените php:

$.getJSON('http://www.xxx.com/json' , function(data) { ... });

любая идея помогает Благодаря.

edit1: i have the server-side script in place

Ответы [ 2 ]

0 голосов
/ 21 апреля 2011

Если у вас уже настроены сценарии на стороне сервера, то в чем опять вопрос?

Если вы спрашиваете, как обрабатывать вызов ajax, то это в основном вопрос цикла JSON,вы вернетесь и примените эти значения к сайту каким-либо образом.Псевдокод:

$.getJSON('http://www.xxx.com/json' , function(data) { 
 for(i=0; i<data.comment.length; i++) {
   $(".commentTitle").html(data.comment[i].title);
   $(".commentBody").html(data.comment[i].text);
 }
});
0 голосов
/ 21 апреля 2011

Если я правильно читаю:

because i want to post to a json file and then get the response from the same file.

Вам понадобятся сценарии на стороне сервера, чтобы «опубликовать» файл json.Как вы получаете данные в файл.

Вы можете «прочитать» файл данных с сервера, это не проблема, это вопрос получения данных в файл, который вам нужен на стороне сервераскриптинг для.

...