I'm trying to dynamically create a div to show error messages using jquery. I'm able to use append() to create the HTML easily enough, but I need to call a php variable in order to display the content. If I just try adding php opening and closing tags like I would ordinarily, the append method doesn't behave as expected and outputs a seemingly random section from the middle of the line. How can I overcome this problem?
İşte ben gibi jquery kodu:
$(document).ready(function() {
var errors_php = "<?php echo validation_errors('<li>','</li>'); ?>";
$('#wrapper').append("<div id='errors'><ul>"+errors_php+"</ul></div>");
$('#errors').slideDown('slow');
});
Not: validation_errors () işlevi bir CodeIgniter yöntemdir. Ben append gelen errors_php değişkeni kaldırmak beklendiği gibi arada, () boş bir div görüntüleyen çalışır.
EDIT:
Oluşturulan kodu:
<div id="errors"><ul>',''); ?></ul></div>