0

我有个问题。

我正在向 php 文件发出 Ajax 请求。我想在页面中显示结果,但我不能。也许我做错了什么。

这是代码:

<script type="text/javascript">
$(document).ready(function() {

    $("#submit_your_name").click(function() {

        $.ajaxSetup({
            cache: false
        });

        var name = $("#your_name").val();
        var data = 'your_name=' + name;

        if(name) {
            $.ajax({
                type: "POST",
                aSync: false,
                url: "1.php",
                data: data,
                success: function(data) {
                    $("#get_name").fadeOut();
                    $("#page_1").fadeIn();
                }
            });
        }

        return false;
    });
});

接着:

<div id="page_1" class="page_common" style="display: none;">

<p>Hello //I want to display the name here... , what are you after?</p>

我能做些什么?有任何想法吗???

非常感谢你!

4

1 回答 1

0

首先aSync: false,从您的 ajax 函数中删除。毕竟你是在做一个异步调用。

如果没有任何问题,您将div #page_1包含您的流程文件1.php告诉它包含的内容。(确保你是echoing想要的结果。)

于 2013-01-31T11:28:04.927 回答