2012-08-01 2 views
0

블로그 플랫폼으로 BlogEngine을 사용하고 있으며 게시물을 저장하면 게시물 리디렉션 동작을 방지 할 수있는 방법이 있는지 알고 싶습니다. 코드를 디버그하려고했지만 couldn 리디렉션 작업을 찾지 못했습니다.블로그 엔진에 게시물을 저장 한 후 리디렉션을 방지합니다.

이 클라이언트 측에서 저장 후 방법 :

$('#form').submit(function (e) { 
    e.preventDefault(); 
    //your code 
}); 
+0

add_entry.aspx 페이지에서 호출되는이 페이지는 게시물 편집에 사용됩니다. 함수가 "false"를 반환하면 리디렉션이 발생합니다. –

답변

0

무엇 리디렉션이 발생하는 것은 :

function SavePost() { 
    $('.loader').show(); 

    var content = document.getElementById('<%=txtRawContent.ClientID %>') != null ? document.getElementById('<%=txtRawContent.ClientID %>').value : tinyMCE.activeEditor.getContent(); 

    var title = document.getElementById('<%=txtTitle.ClientID %>').value; 
    var slug = document.getElementById('<%=txtSlug.ClientID %>').value; 
    var photo = document.getElementById('<%=txtPostPhoto.ClientID %>').value; 
    var kind = $("[id$='ddlKind'] option:selected").val(); 

    var isPublished = $("[id$='cbPublish']").is(':checked'); 

    var date = document.getElementById('<%=txtDate.ClientID %>').value; 
    var time = document.getElementById('<%=txtTime.ClientID %>').value; 

    var dto = { 
     "id": Querystring('id'), 
     "content": content, 
     "title": title, 
     "slug": slug, 
     "postPhoto": photo, 
     "kind": kind, 
     "isPublished": isPublished, 
     "date": date, 
     "time": time 
    }; 

    //alert(JSON.stringify(dto)); 

    $.ajax({ 
     url: SiteVars.ApplicationRelativeWebRoot + "admin/AjaxHelper.aspx/SaveMiniPost", 
     type: "POST", 
     dataType: "json", 
     contentType: "application/json; charset=utf-8", 
     data: JSON.stringify(dto), 
     beforeSend: onAjaxBeforeSend, 
     success: function (result) { 
      var rt = result.d; 
      if (rt.Success) { 
       if (rt.Data) { 
        window.location.href = rt.Data; 
       } else { 
        ShowStatus("success", rt.Message); 
       } 
      } else ShowStatus("warning", rt.Message); 
     } 
    }); 

    $('.loader').hide(); 
    return false; 
} 
+1

감사합니다! 나는 그것을 놓쳤다. –

+0

신경 쓰지 마세요! 천만에요! –

0

이 시도

window.location.href = rt.Data; 

코멘트를 또는로 교체 경고 ('성공') 또는 다른 것.

관련 문제