When user fills a form on my site, it’s sent to server with jQuery ajax, and server returns the results similar to this:
<p>Sivustosi päivittyy usein tai silloin tällöin, joten julkaisujärjestelmä on sivustolle välttämätön.
Sivusto rakennetaan <a href="http://fi.wordpress.org/" target="_blank">WordPress-julkaisujärjestelmään.</a>
WordPress on erittäin helppokäyttöinen alunperin blogeja varten kehitetty julkaisujärjestelmä, joka monipuolisuutensa takia soveltuu myös isojenkin yritysten julkaisujärjestelmäksi.</p>
<p>Se että sivu erottuu massasta kaikin tavoin,
vaatii paljon tutkimusta muista alan sivuista, ja vaatii aikaa. </p>
Valintojesi perusteella hinta voisi olla 330€ + ALV 23%(75.9€)
Then user has an option to close the window that has the results, or to contact me with the results added to the message, so I need to strip the html tags as gmail shows them, and they’re shown on the textarea too. How would I do this as my ajax call which adds the text to textarea is like this:
$.ajax({
type: "POST",
url: "calculate.php",
data: calculation_data,
error: function (failure) {
$('#result').html("Palvelimelta ei saatu tietoja. Internet-yhteytesi on mahdollisesti poikki, tai serveri on ylikuormittunut. Yritä hetken päästä uudelleen. ");
$('#hintalaskuri .control-group').slideUp();
},
success: function (response) {
$('#result').html(response);
$('#hintalaskuri .control-group').slideUp();
$('#hintalaskuri .modal-footer').prepend('<a href="#tarjouspyyntö" data-dismiss="modal" aria-hidden="true" class="btn btn-success" data-toggle="modal">Lähetä tarjouspyyntö</a>');
//add text to textarea
$('#tarjouspyyntö [name=hintalaskuri]').val(response);
}
});
adding $(html).text(); to the success function didn’t help, so how would I do this?
You already added the html to one of your elements.. so grab the text from that element