2

基本的なプロフィール ビューは から取得されindex.cs.asp?Process=ViewB_Profileます。
ユーザーが をクリックする<a href="index.cs.asp?Process=EditB_Profile">edit profile</a>と、基本プロファイルを編集するためのダイアログ ボックスが開きます。
しかし、編集フォームで基本的なプロファイル ビュー データを置き換えたいと思います。
どうすればいいのですか、それ用のプラグインはありますか?

どうもありがとうございました!

編集しました!

<script type="text/javascript">
$(document).ready(function() { 
    $(function V_Basic_Profile() {
        $.ajax({
            type: "GET",
            url: "content/profile/index.cs.asp?Process=ViewB_Profile",
            success: function(data) {
                $("#B_Profile").append(data);
            },
            error: function (data) {
                $("#B_Profile").append('.');
            }
        });
    });
    $(function E_Basic_Profile() {
        $.ajax({
            type: "GET",
            url: "content/profile/index.cs.asp?Process=ViewB_Profile",
            success: function(data) {
                $("#B_Profile").append(data);
            },
            error: function (data) {
                $("#B_Profile").append('.');
            }
        });
    });
    });
4

1 に答える 1

0

jQuery で 2 つの異なる div を切り替えるのはかなり簡単です。

<div id="profile">
...
</div>
<form id="profileForm">
...
</form>

<script>
// ...
success: {
    $('#profileForm').html(data).show();
    $('#profile').hide();
}
// ...
</script>

編集:これを試してください

<div id="profile_view">Loading...</div>
<div id="profile_form" style="display:none; ">Loading...</div>

<a href="javascript:loadProfileForm()">Edit Profile</a>

<script>
function loadProfileView()
{
    $.get("content/profile/index.cs.asp?Process=ViewB_Profile", function(html) {
        $('#profile_view').html(html).show();
        $('#profile_form').hide();
    });
}
function loadProfileForm()
{
    $.get("content/profile/index.cs.asp?Process=EditB_Profile", function(html) {
        $('#profile_form').html(html).show();
        $('#profile_view').hide();
    });
}
$(loadProfileView);
</script>
于 2013-05-31T18:59:28.770 に答える