Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom galera, criei um código que salva tudo que está dentro da div, mas o problema é que ele não está executando essa função, e não vejo nenhum erro nele...
$('#botao').click(function() {
var html = document.getElementById('header').innerHTML;
var data = "&html="+html+"&usuario=<?=$usuario;?>";
$.ajax({
type: "POST",
url: "salva.php",
data: data,
cache: false,
success: function(html){
document.write(html);
}
});
});
<form method="post">
<input type="submit" id="botao" value="Salvar" />
</form>
Ao clicar no botão o código é executado na página salvar.php que vai apenas dar um update num campo, isso é basico e o erro não está nesta página. O problema é com o script. Desde já, obrigado!fala amigo beleza?
Cocordo com nosso querido moderador, nao consigo intender o que voce quer fazer ao certo, explique-se melhor, muitas veses é mais simples do que parece...
abracos
O objetivo é salvar tudo que estiver dentro da div, no banco de dados mysql.
É chatinho de fazer mais no impossivel...
Crie um hidden..
<input type="hidden" value="" id="hidden1" name="hidden1" />
Depois Num botao qualquer faca isso...
<input type="submit" value="" id="botao" name="botao" onclick="document.getElementById('hidden1').value = document.getElementById('div_teste').innerHTML"/>
Ai voce pega e faz um post no hidden...
$_POST['hidden1'];
E ai voce fas como quiser, passa pra variavel, joga no banco , ai fika a seu cargo...
Qualquer coisa posta ai.
não faz o menor sentido você dar um document.write apartir do submit.
você está tentando escrever no proprio submit.
utilize algum outro metodo para direcionar esse output para outro lugar.