ユーザーがFacebookまたはTwitterでDotNetOpenAuthを使用してログインしているときに、モーダルウィンドウ(jQueryカラーボックス)を開こうとしています。jQueryで投稿していますが、なぜ応答がないのかわかりません。
これはHTMLです
<form returnurl="" action="/account/externalLogin" id="ExternalLogin" method="post" novalidate="novalidate">
<fieldset id="socialLoginList">
<legend>Log in using another service</legend>
<p>
<button type="submit" name="provider" class="lightbox" value="twitter" title="Log in using your Twitter account">Twitter</button>
<button type="submit" name="provider" class="lightbox" value="facebook" title="Log in using your Facebook account">Facebook</button>
</p>
</fieldset>
</form>
そしてこれは私のJavaScript
$("#ExternalLogin").submit(function () {
$.post($(this).attr("action"), $(this).serialize(), function (data) {
alert(data);
}, 'html');
return false;
});
$.postからの返信はありません。私が悪いことをしているのですか?