1

私はPHP関数を持っています:

function output_errors($errors) {
    return '<ul><li>' . implode('</li><li>', $errors) . '</li></ul>';
}

しかし、との代わりに<ul><li>jQueryを使用してエラーを表示したいと思います。

$(function() {
    $.pnotify({
        title: 'Update Successful!',
        text: '<p>Error text here!</p>',
    });
});

たくさんの組み合わせを試しましたが、うまくいきません。

4

2 に答える 2

0

特に機能しないものは何ですか?単にコンマで内包するだけです:

            function output_errors($errors) {
                $error = implode(', ', $errors);
                echo <<< xyz
<script>
                $(function() {
                $.pnotify({
                  title: 'Update Successful!',
                  text: '$error',
                 });
                });
</script>
xyz;
            }
于 2012-11-18T15:51:18.933 に答える
0

の対応物implodejoinjavascriptにあります。

したがって'<ul><li>' . implode('</li><li>', $errors) . '</li></ul>'

var errorstring = '<ul><li>' + errorArray.join('</li><li>') + '</li></ul>';

$.pnotify多分これはあなたがそれに応じてあなたの機能を変えるのを助けるでしょう。

于 2012-11-18T15:54:49.280 に答える