0

AJAX 呼び出しの後、「古い」変数 (PHP のもの、GET のもの) を使用できません...

たとえば(イベントを追加する場合):

function addEvent() {
    var formEvent=new Object;

    $("#formEvent input, #formEvent select").each(function () {
        if(!$(this).is(":disabled")) {
            formEvent[$(this).attr("name")]=$(this).val();
        }
    });

    $.ajax({
        url : "/function/php/event/addEvent.php", 
        data : {
            "dataEvent" : formEvent
        },
        dataType : "text", 
        type : "POST", 
        success : function(data) {
            modal("Inscription", data);
            eval($(data).text());
        }
    });
}

addEvent.php ページでセッション変数と GET パラメータ (ユーザーの名前) にアクセスしたいと思います。

何か考えはありますか?ajaxの設定によるものですか?

どうもありがとう。

4

1 に答える 1

3

get params にアクセスするにtype : "GET",は、ajax 呼び出しで設定する必要があり、通常どおり取得できます ( $_GET['VARIABLENAME'])

session_start()セッション変数については、addEvent.php にa が必要です。

編集 :

jQueryを使用している場合にデータを渡すには、次のようなものを使用できます

data: formEvent.serialize(), 
于 2013-01-22T19:08:49.797 に答える