Авто начинка в тортеJquery

Программирование на jquery
Ответить
Anonymous
 Авто начинка в торте

Сообщение Anonymous »

Я пытаюсь реализовать функциональность Auto заполнения в моем приложении, но это не работает. Я все пробовал. Я также включил необходимые файлы JS и CSS, пожалуйста, посмотрите на мой код и предложите любые изменения.
Controller: < /p>

public function getfill($id=NULL)
{
$this->autoRender = false;
if($this->request->data['type'] == 'panels_table')
{
$name = trim( $this->data['name_startsWith'] );
$result = $this->Panel->find('all', array('conditions'=>array('Panel.name LIKE'=>'%'.$name.'%')));
$data = array();
foreach ($result as $row)
{
$name = $row['Panel']['name'].'|'.$row['Panel']['designation'].'|'.$row['Panel']['specialization'].'|'.$row['Panel']['university'].'|'.$row['Panel']['college'].'|'.$row['Panel']['address'].'|'.$row['Panel']['phone'].'|'.'|'.$row['Panel']['email'];
array_push($data, $name);
}
echo json_encode($data);
exit;
}

}
< /code>

Просмотр: < /p>

$('.pchange').each(function()
{
var g=$(this).attr('id');
//alert(g);
var lastChar = g.replace ( /[^\d.]/g, '' );
$('#name'+lastChar).autocomplete({
source: function( request, response )
{
$.ajax({
url : '',
dataType: "html",
method: 'post',
data: {
name_startsWith: request.term,
type: 'panels_table',
row_num : 1
},
success: function( data ) {
response( $.map( data, function( item ) {
var code = item.split("|");
return {
label: code[0],
value: code[0],
data : item
}
}));
}
});
},
autoFocus: true,
minLength: 1,
select: function( event, ui ) {
var namess = ui.item.data.split("|");
$('#desi'+lastChar).val(namess[1]);
$('#speci'+lastChar).val(namess[2]);
$('#univr'+lastChar).val(namess[3]);
$('#col'+lastChar).val(namess[4]);
$('#addr'+lastChar).val(namess[5]);
$('#phone'+lastChar).val(namess[6]);
$('#email'+lastChar).val(namess[7]);
}
});});


Подробнее здесь: https://stackoverflow.com/questions/361 ... in-cakephp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»