2

私の最初の質問:)

私はMootoolsを使用していて、JavaScript関数を持っています。私の問題は、ページを更新せずにフォームにデータを投稿する方法です。

私のコードはMootoolsで動作していないと思います。確認してアドバイスしてください

<script type="text/javascript">
    function (PostData) {
        $.ajax({
            type: "POST",
            url: "form.php",
            data: { userid: 1111, test: 'test'}
        })
    }
</script>

ありがとう

4

1 に答える 1

3

すでに述べたように。$.ajaxメソッドはJqueryメソッドです。mootoolsでそれを行いたい場合は、リクエストクラスを使用する必要があります。

もう少し深く掘り下げたい(そしてすべきである)場合に備えて、Mootoolsリクエストのドキュメントを以下に示します。

Mootoolsを使って達成したいことは次のとおりです

var request = new Request({
    url: 'form.php',
    method: 'post',
    data: {
        userId:1111,
        test: 'test'
    },
    onSuccess: function(response){ Whatever you want to do}
}
request.send();

Request.JSONオブジェクトを使用することもできます。これは、応答をJsonオブジェクトに自動的にデコードします。

于 2012-11-16T13:26:36.897 に答える