通过Ajax/jQuery从PHP检索数据


Retrieve data from PHP via Ajax / jQuery

我的代码需要帮助,如何将值栏放入.table(例如.thx

我的php文件foo.php

<?php
header('Content-Type: application/json');
echo json_encode(array('foo' => 'bar'));
?>

我的jQuery代码

$(function () {
    $('button#click').click(function(e) {
    e.preventDefault();
        $.ajax({
            type: 'POST',
            url: 'foo.php',
            data: {data.foo},
            dataType : 'json',
            success : function (data) { $('.table').html("<p>"+data.foo+"</p>"); }
        });
    });
});     
$(function () {
    $('button#click').click(function (e) {
        e.preventDefault();
        $.ajax({
            type: 'POST',
            url: 'foo.php',
            data: {},
            dataType: 'json',
            success: function (data) {
                $('.table').html("<p>" + data.foo + "</p>");
            }
        });
    });
});

你可以用另一种方式

    $(function () {
    $('button#click').click(function (e) {
        e.preventDefault();
        $.ajax({
            type: 'POST',
            url: 'foo.php',
            data: 'key1=val1&key2=val2',
            success: function (data) {
                result = eval('(' +data + ')')
                $('.table').html("<p>" + result.foo + "</p>");
            }
        });
    });
});

和php文件:

<?php
echo json_encode(array('foo' => 'bar'));
?>