次のjQueryスクリプトがあります。
$(document).ready(function() {
$("#resendActivationEmailLink").bind("click", function(event) {
$.get($(this).attr("href"), function() {
$("#emailNotActivated").html("<span>not yet activated. email sent!</span>");
});
event.preventDefault();
return false;
});
});
ajax 呼び出しは機能しますが、get() 関数のコールバック関数は呼び出されません。つまり、次の行は呼び出されません。
$("#emailNotActivated").html("<span>not yet activated. email sent!</span>");
誰でも助けてもらえますか?
EDIT : ajaxError からのリクエスト オブジェクト:
Object {readyState: 4, setRequestHeader: function, getAllResponseHeaders: function, getResponseHeader: function, overrideMimeType: function…}
abort: function ( statusText ) {
always: function () {
complete: function () {
done: function () {
error: function () {
fail: function () {
getAllResponseHeaders: function () {
getResponseHeader: function ( key ) {
overrideMimeType: function ( type ) {
pipe: function ( /* fnDone, fnFail, fnProgress */ ) {
progress: function () {
promise: function ( obj ) {
readyState: 4
responseText: "dummy"
setRequestHeader: function ( name, value ) {
state: function () {
status: 200
statusCode: function ( map ) {
statusText: "OK"
success: function () {
then: function ( /* fnDone, fnFail, fnProgress */ ) {
__proto__: Object
編集2:出力:console.log($(this).attr('href'));
/bignibou/resendActivationEmail/235617cb-c19c-4694-ab9e-753e5d7QQde07