jQuery form Плагин - PullRequest
       12

jQuery form Плагин

3 голосов
/ 25 июля 2011

Я пытаюсь загрузить и отправить через AJAX форму и нашел плагин jQuery.form http://jquery.malsup.com/form/, вот мой код:

     $("#submitSlide").click(function(){

         var options = { 
            success:    function(data) { 
                console.log(data); 
            },
            error : function( jqXHR , textStatus , errorThrown ){
               console.log( ' broked ' , jqXHR , textStatus , errorThrown );
           } ,
            dataType: 'html',
            type: 'POST',  
            url: 'http://www.slideshare.net/api/1/upload_slideshow'
        };

        $('#ssuploadform').ajaxSubmit(options);


         return false;
     });

Но я получаю сообщение об ошибке:

    >>[jquery.form] Server abort: Error: Permission denied to access property 'document' (Error)
    >>[jquery.form] cannot access response document: Error: Permission denied to access property 'document'
    >>[jquery.form] aborting upload... aborted

У вас есть идеи, как это исправить?

Спасибо, я ценю любую помощь!

1 Ответ

6 голосов
/ 25 июля 2011

От $. Ajax ()

Из-за ограничений безопасности браузера большинство запросов «Ajax» подчиняются одной и той же политике происхождения; запрос не может успешно получить данные из другого домена, субдомена или протокола.

Вы не можете сделать XHR перекрестного происхождения. См. Как отправить междоменный запрос POST через JavaScript? для идей.

...