0

サーバーは web2py で書かれており、Google アプリ エンジンでホストされています。domain.com/index と入力して index.html にアクセスし、domain.com/register と入力してフォームを送信できます。ここで、「登録」は default.py で定義されている関数です。

ただし、フォームをサーバーに送信して応答を取得したいhtmlでは、クロスドメインの問題があるajaxを使用しています。そのため、URLとして「登録」を使用していますが、機能しません。ヘルプ?

$("#signup").click(function() {
$.ajax({
       type: "POST",
       url: "register",
       data: $("#formsignup").serialize(), // serializes the form's elements.
       success: function(data)
       {
           alert(data);
       }
     });

return false; // avoid to execute the actual submit of the form.
});

domain.com/register と入力すると、機能を完全にトリガーできます。ここで何が問題なのですか?フォームは domain.com に送信されます... ブラウザでは、htt[://domain.com/?email=ada@ad.com&password=adsa として表示されます。

4

1 に答える 1

0

その非常に可能性の高いレジスタは、ajax で型を変更してみて、POST ではなく GET を探しています

$("#signup").click(function() {
$.ajax({
       type: "GET",
       url: "register",
       data: $("#formsignup").serialize(), // serializes the form's elements.
       success: function(data)
       {
           alert(data);
       }
     });

return false; // avoid to execute the actual submit of the form.
});
于 2013-05-08T20:54:45.913 に答える