2014-11-06 3 views
1

Мне нужно обновить свой php. после моего onclick, но в щелчке я должен послать некоторые значения Возможно ли это?Как обновить мою страницу php: onclick

это мой код:

<a class="btn btn-warning btn-sm" href="" onclick="this.href='insertaCotizacion.php?pais=' + document.getElementById('pais').value + '&proyecto=' + document.getElementById('proyecto').value + '&notas=' + document.getElementById('notas').value + '&formapago=' + document.getElementById('formapago').value + '&fechaentrega=' + document.getElementById('fechaentrega').value + '&flete=' + document.getElementById('flete').value + '&instalacion=' + document.getElementById('instalacion').value + '&venta=' + document.getElementById('venta').value + '&total=' + document.getElementById('total').value; return true/*I WANNA REFRESH MY PAGE HERE*/">Realizar</a> // 

Я видел it, но я не понимаю

ответ

1

Используйте location.reload();, чтобы перезагрузить страницу.

+0

Где я должен использовать? на моем onclick? мой onclick уже что-то делает –

+0

Оберните все, что он делает прямо сейчас, в функцию, а затем сделайте так, как он делает сейчас, и включите 'location.reload()' впоследствии. Затем просто вызовите эту функцию onclick. 'onclick =" theFunctionToCall(); "' вот так. – Vanitas

1

, если вам нужно перезагрузить страницу с Params использовать window.location.href

Пример:

<html> 
    <head> 
    <script> 
    function reloadUrl(){ 
    var url=insertaCotizacion.php?pais=' + document.getElementById('pais').value + '&proyecto=' + document.getElementById('proyecto').value + '&notas=' + document.getElementById('notas').value + '&formapago=' + document.getElementById('formapago').value + '&fechaentrega=' + document.getElementById('fechaentrega').value + '&flete=' + document.getElementById('flete').value + '&instalacion=' + document.getElementById('instalacion').value + '&venta=' + document.getElementById('venta').value + '&total=' + document.getElementById('total').value; 
    window.location.href=url; 

    } 
    </script> 
    </head> 
    <body> 
<a href="#" onclick="javascript:reloadUrl();">LINK</a> 
    </body> 
    </html> 
Смежные вопросы