php файл отправляет переменную во внешний файл .js - PullRequest
0 голосов
/ 17 декабря 2011

Из файла jquery в php:

$.post('http://botk-online.com/play2.php', {
 'rate': Pontuacao.misses
});

Как изменить этот код для передачи переменной $ data из файла php во внешний файл js и считывания его значения.

Ответы [ 2 ]

1 голос
/ 17 декабря 2011

PHP

<?php

  $result = array('data' => 'this is some data');
  echo json_encode($result);

Javascript:

$.ajax({
    url: 'http://botk-online.com/play2.php',
    type: 'post',
    data: {
        rate: Pontuacao.misses
    },
    dataType: 'json',
    success: function(json) {
        alert('Data is: '+json['data']);
        // Alerts: 'Data is: this is some data'
    }
});
0 голосов
/ 17 декабря 2011

Используйте обработчик success, который запустится, если код вернется успешно:

jQuery.post( url [, data] [, success(data, textStatus, jqXHR)] [, dataType] )

Обратите внимание на , success(data, textStatus, jqXHR) выше. Например:

$.post('http://botk-online.com/play2.php', {
        'rate': Pontuacao.misses
    }, function (data) {
        doStuff(data);
    }
});

http://api.jquery.com/jQuery.post/#example-5

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...