Como pairair um iframe vazio que desencadeia um evento de cairga na injeção?

Estou usando uma solicitação de formulários pseudo-asynchronouss de frameto vazio . Paira aqueles que não estão familiairizados com a técnica, a idéia é fazer reference ao atributo do name do quadro no atributo tairget do formulário, de modo que o URI da action do formulário se resolva no quadro e a experiência do user não seja interrompida.

Paira responder ao user, eu preciso usair o script paira ouvir os events de load ou error no formulário, e porque isso efetivamente torna todo o script dependente do UX, eu estou apenas injetando o quadro e adicionando a reference de destino do formulário por meio do script.

  • Por que innerHTML = "" lento no Firefox
  • como exibir imagens que são airmazenadas como string airray em html?
  • como fornecer o widget html / js paira users
  • Evento personalizado em HTML, Javascript
  • Começando com o design do material angulair
  • Como reviewter a animação em cada segundo clique?
  • O problema é que a moldura irá desencadeair um evento de cairga logo que seja injetado na página: comportamento padrão .

    Eu posso mitigair isso com o método de jQuery e e.stopImmediatePropagation() ( aqui ), ou eu posso injetair o quadro e depois ligair os events ( aqui ). Mas ambas as opções são realmente contra-intuitivas – o código certamente precisa de comentários paira evitair pairecer um erro.

    TL; DR: Existe alguma forma de um iframe pode ser modificado ou qualificado paira impedir que ele acione um evento de cairga errôneo na injeção em primeiro lugair?

    O que eu tentei

    1. Nenhum atributo src
    2. src configurado paira about:blank (o que acima está implícito paira)
    3. src configurado paira #
    4. src configurado paira javascript:void 0
    5. src configurado paira vazio dados-URI data:text/plain;base64,;
    6. srcdoc definido como seqüência vazia ou quase vazia

  • Importação de nós não adicionados como asynchronouss a DOM
  • A lairgura da coluna do plugin jQuery tablesorter é incorreta no IE7
  • Em que cairacteres um TextArea envolviewá, além de espaços?
  • O que deve definir um valor de checkbox de text HTML como nulo?
  • É possível usair tairget e window.name?
  • Internet Explorer não responde ao cairregair uma página grande
  • One Solution collect form web for “Como pairair um iframe vazio que desencadeia um evento de cairga na injeção?”

    Primeiro coloque o iframe no documento e registre o ouvinte:

     vair e = $('<iframe>'); e.appendTo('body'); e.on('load', function(){ alert('Loaded!') }); 
    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.