Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.08.2011, 08:54   #1
ToDayGoodDay
 
Регистрация: 10.01.2011
Сообщений: 8
По умолчанию Не могу найти ошибку

Джава скрипт:
01 $(document).ready(function () {
02 $('#id_auto_brand').change(function () {
03 var id_auto_brand = $(this).val();
04
05 $('#id_auto_model').html('<option>з агрузка...</option>');
06
07 var url = 'get_models.php';
08
09 $.get(
10 url,
11 "id_auto_brand=" + id_auto_brand,
12 function (result) {
13 if (result.type == 'error') {
14 alert('error');
15 return(false);
16 }
17 else {
18 var options = '';
19 $(result.models).each(function() {
20 options += '<option value="' + $(this).attr('id_auto_model') + '">' + $(this).attr('name_auto_model') + '</option>';
21 });
22
23 $('#id_auto_model').html(options);
24 }
25 },
26 "json"
27 );
28 });
29 });



Страница где выводится:
01 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
02 <html>
03 <head>
04 <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
05 <title>Untitled Document</title>
06 <script type="text/javascript" src="jquery-1.6.2.min.js"></script>
07 <script type="text/javascript" src="selected.js"></script>
08
09
10 </head>
11 <body>
12 <form action="#" method="get">
13 <p>Страна</p>
14 <select name="id_auto_brand" id="id_auto_brand">
15 <option value="1">Acura</option>
16 <option value="2">ALFA ROMEO</option>
17 <option value="3">ASTON MARTIN</option>
18 <option value="4">AUDI</option>
19 <option value="5">BAW</option>
20 </select>
21 <p>Регион:</p>
22 <select name="id_auto_model" id="id_auto_model">
23 <option value="0">&nbsp;</option>
24 </select>
25 </form>
26 </body>
27 </html>



ПХПшная страница:


показать чистый исходник в новом окне
Скрыть/показать номера строк
печать кода с сохранением подсветки01 <?php
02
03 //=================================== =================================== ==============//
04 //================================ Подключение в БД ================================//
05 //=================================== =================================== ==============//
06
07 //---------------------------------------------------
08 // Объявляем доступы к БД в другом файле.
09 //---------------------------------------------------
10
11 include ("access_to_db.php");
12
13 //=================================== =================================== ==============//
14 //=================================== =================================== ==============//
15
16 //$id_auto_brand = @intval($_GET['id_auto_brand']); // получает от формы Марку ТС
17
18 $id_auto_brand = 1;
19 $models = array();
20
21 $result_model = mysql_query ("SELECT id_auto_model,name_auto_model FROM auto_model WHERE id_auto_brand = $id_auto_brand");
22 //$myrow = mysql_fetch_row($result_model);
23
24 $num = mysql_num_rows ($result_model);
25 echo "num = $num";
26
27 //for ( $i = 0 ; $i < mysql_num_rows ( $result_model ); $i++)
28 //{
29 // $models [ $i ] = mysql_fetch_row($result_model);
30 //}
31
32 $i = 0;
33 while($myrow=mysql_fetch_array($res ult_model, MYSQL_ASSOC))
34 {
35 echo "<br>";
36 echo "myrow = $myrow<br>";
37 $models[$i] = $myrow;
38 echo "models = $models<br>";
39 }
40
41 $result = array('type'=>'success','models'=>$ models);
42 echo "$result";
43
44 //----------------------------------------------------------------
45 // Упаковываем данные с помощью json
46 //----------------------------------------------------------------
47 print json_encode($result);
48
49 //for($i=0; $i<10; $i++)
50 //{
51 // echo "$models[$i]";
52 //}
53 ?>

Есть подозрения что вся проблема таится в фун function (result)
ToDayGoodDay вне форума Ответить с цитированием
Старый 15.08.2011, 09:43   #2
ToDayGoodDay
 
Регистрация: 10.01.2011
Сообщений: 8
По умолчанию

Вопрос снят, накидал кучу мусора.
ToDayGoodDay вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
НЕ могу найти ошибку T.A.T.A.R.I.N Паскаль, Turbo Pascal, PascalABC.NET 2 06.03.2011 10:45
Не могу найти ошибку Macwin JavaScript, Ajax 6 13.06.2010 19:36
Не могу найти ошибку maxistudent Общие вопросы C/C++ 6 29.04.2010 20:52
Не могу найти ошибку в БД Bilargo Помощь студентам 0 26.11.2009 14:00