2012-06-20 6 views
0

я иметь такую ​​форму:.load() вопросы, загрузки с другой страницы

<form name="form1" method="post" action="enviaorcamento.asp"> 
    <strong>Nome:</strong><input name="nome" type="text" class="formsahn" id="nome" size="50"> 
    <input name="enviar" type="submit" class="mensagem" id="enviar" value="enviar"> 
</form> 

это содержимое загружается с другой страницы в home.html внутри DIV #conteudo_mostrar

мой JQuery .load() сценарий является то, что :

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js" type="text/javascript"></script> 
<script type="text/javascript"> 
    $(document).ready(function(){ 
     $("#conteudo_mostrar").load("form.asp"); 
    }); 
    function abrirPag(valor) 
    { 
    $("#conteudo_mostrar").load(valor).fadeIn("slow"); 
    } 
</script> 

и на конце на enviaorcamento.asp (моя отправка страницы) у меня есть сценарий:

<script>alert('Orçamento Enviado com Sucesso!'); window.parent.$('#conteudo_mostrar').load('obrigadoorcamento.asp');</script> 

но это не работает.

Я хочу загрузить obrigadoorcamento.asp в #conteudo_mostrar со страницы отправки.

Я надеюсь, что я ясно ...

+0

Что такое 'window.parent' для? –

+0

также, для '$ (" # conteudo_mostrar "). Load (valor) .fadeIn (" slow ");', вам, вероятно, нужно переместить 'fadeIn' в функцию обратного вызова' load'. См. Http://api.jquery.com/load/ –

+0

Я использовал это, чтобы закрыть некоторые «лайтбокс» в другом проекте, и я думаю, что эта работа ... но не ... я не знаю, что я прав, используя это. .. – Preston

ответ

0

От http://api.jquery.com/load/ пожалуйста, проверьте его и дайте нам знать. Если это не сработает, попробуйте использовать $ .get() и вставить в DOM вручную.

enter image description here

+0

также попробуйте проверить, существует ли ** window.parent. ** **? Понравился бы некоторый скрипт jsfiddle –

Смежные вопросы