jQuery .get - 如何显示.get请求的结果?

时间:2011-09-29 13:33:42

标签: jquery

我正在尝试让jQuery .get工作。

我有两个文件。

我在.click事件:

上执行此操作
         $.get("employee.php", 
            { FirstName: substr[0], LastName: substr[1] }, 
            function(data) {

                // HOW DO DISPLAY THE RESPONSE in #div?

            }
        );

substr来自:var substr = ( $(this).html() ).split('<span>')[0].split(' ');

II。 Params正在成功地过去employee.php并且firebug显示响应如下:

<div class="employeePopUpBox">

    GET isn't empty. John, Doe

</div>

PHP文件:

<div class="employeePopUpBox">

    <?php
    if(!empty($_GET)) {
        $FistName = $_GET['FirstName'];
        $LastName = $_GET['LastName'];
        echo 'GET isn\'t empty. '.$FistName.', '.$LastName;
    } else {
        echo "GET is empty";
    }
?>

问题是如何在div#response内显示回复​​?
任何建议都非常感谢。

1 个答案:

答案 0 :(得分:4)

只需使用普通.html()方法。

 $.get("employee.php", 
    { FirstName: substr[0], LastName: substr[1] }, 
    function(data) {
       $("div#response").html(data);
    }
);

或使用这一个,而不是一行

 $("div#response").load("employee.php?FirstName="+substr[0]+"&LastName="+substr[1]);