jquery otomatik tamamlama ve Zend Framework ile sorun

0 Cevap php

Benim uygulamada this öğretici uygulamak çalışıyorum. Bunu ben görünümü denetleyicisi değiştirmek ve bağlantı eklemek zorunda noktaya kadar işe yapmayı başarmış. Ajax.html dosyası.

Şimdiye kadar benim kod:

 class MenuController extends Zend_Controller_Action {

        public function init() {
            $this->_helper->ajaxContext()->addActionContext('addRecipe', 'html')->initContext();
            parent::init();
     }

              public function addRecipeAction() {
            if ($this->_helper->ajaxContext()->getCurrentContext()) {
                $this->view->words = array('leon', 'lionel', 'Lenny', 'Linda', 'Lindy');
            }

            $recipeForm = new Application_Form_Recipe();
            $recipeForm->setMethod('post');
            $recipeForm->setAction('/menu/add-recipe');
            $this->view->recipeForm = $recipeForm;
        }
        }

Eklenti recipe.ajax.phtml dosyası:

<?php
foreach ($this->words as $word) {
    echo "{$word}\n";
}
?>

Dosyayı eklenti recipe.phtml

<?php

echo $this->headLink()->appendStylesheet('/js/jquery/css/jquery.autocomplete.css');
$this->jQuery()->enable();
$this->jQuery()->addJavascriptFile('/js/jquery/js/jquery.autocomplete.js');

?>
<script type="text/javascript">
    $(document).ready(function(){
            $('#username').autocompleteArray('http://bucatarie/menu/add-recipe/format/html');
    });
</script>


<input type="text" name="username" id="username" />

I $('#username').autocompleteArray(['Jack', 'John', 'Jason', 'Jeremy', 'jimmy', 'jean']); ile $('#username').autocompleteArray('http://bucatarie/menu/add-recipe/format/html'); olarak değiştirin, bazı garip nedenle mükemmel çalışır. Ben sorunun ne olduğunu anlamak için görünmüyor olabilir.

0 Cevap