php文件将变量发送到.js外部文件

时间:2011-12-17 17:32:45

标签: php jquery variables external

从jquery文件到php:

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

如何修改此代码以将$ data变量从php文件传递到js外部文件并读取它的值。

2 个答案:

答案 0 :(得分:1)

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'
    }
});

答案 1 :(得分:0)

使用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