サーバーは 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 として表示されます。