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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.09.2012, 11:43   #1
Pathetic
Новичок
Джуниор
 
Регистрация: 19.09.2012
Сообщений: 4
По умолчанию Замена и выбор селекта

при клике аяксом получаю табличку , которая генерится таким вот образом :
PHP код:
<?
echo '<tr><td><a href="#" onclick="OpenOne(\''$c['LoginID'] ,'\' , \''$c['ResignDate'] ,'\' , \''$c['LangID'] ,'\' , \''$c['CountryID'] ,'\' );">' $c['Reason'] ,'</a></td>
  <td><input type="radio" name="'
,$c['LoginID'],'" id="pstatus',$c['LoginID'],'" onclick="Rate(\'',$c['LoginID'],'\' , \'',$c['ResignDate'],'\' , \'1\')" ',$check['p'],' ></td>
  <td><input type="radio" name="'
,$c['LoginID'],'" id="nestatus',$c['LoginID'],'" onclick="Rate(\'',$c['LoginID'],'\' , \'',$c['ResignDate'],'\' , \'3\')" ',$check['n'],' ></td>
  <td><input type="radio" name="'
,$c['LoginID'],'" id="nstatus',$c['LoginID'],'" onclick="Rate(\'',$c['LoginID'],'\' , \'',$c['ResignDate'],'\' , \'-1\')" ',$check['ne'],' ></td>
  <td>'
,$c['ResignDate'],'</td>
  <td>'
$c['LangID'],'</td>
  <td>'
,$c['CountryID'],'</td>
  </tr>'
;
в цикле много записей , затем js получает это всё , что мне надо :
Цитата:
PHP код:
<td>', $c['LangID'],'</td
пробежаться по каздой записи в получанном html найти вот этот td (можно для удобства какойнить айди или нейм задать) и заменить язык на список языков :
Код HTML:
<select name='Tlangs' id='Tlangs'>
<option value="af">Afrikaans</option>
<option value="sq">Albanian</option>
<option value="ar">Arabic</option>
<option value="az">Azerbaijani</option>
<option value="eu">Basque</option>
<option value="bn">Bengali</option>
<option value="be">Belarusian</option>
<option value="bg">Bulgarian</option>
<option value="ca">Catalan</option>
<option value="zh-CN">Chinese Simplified</option>
<option value="zh-TW">Chinese Traditional</option>
<option value="hr">Croatian</option>
<option value="cs">Czech</option>
<option value="da">Danish</option>
<option value="nl">Dutch</option>
<option value="en">English</option>
<option value="eo">Esperanto</option>
<option value="et">Estonian</option>
<option value="tl">Filipino</option>
<option value="fi">Finnish</option>
<option value="fr">French</option>
<option value="gl">Galician</option>
<option value="ka">Georgian</option>
<option value="de">German</option>
<option value="el">Greek</option>
<option value="gu">Gujarati</option>
<option value="ht">Haitian Creole</option>
<option value="iw">Hebrew</option>
<option value="hi">Hindi</option>
<option value="hu">Hungarian</option>
<option value="is">Icelandic</option>
<option value="id">Indonesian</option>
<option value="ga">Irish</option>
<option value="it">Italian</option>
<option value="ja">Japanese</option>
<option value="kn">Kannada</option>
<option value="ko">Korean</option>
<option value="la">Latin</option>
<option value="lv">Latvian</option>
<option value="lt">Lithuanian</option>
<option value="mk">Macedonian</option>
<option value="ms">Malay</option>
<option value="mt">Maltese</option>
<option value="no">Norwegian</option>
<option value="fa">Persian</option>
<option value="pl">Polish</option>
<option value="pt">Portuguese</option>
<option value="ro">Romanian</option>
<option value="ru">Russian</option>
<option value="sr">Serbian</option>
<option value="sk">Slovak</option>
<option value="sl">Slovenian</option>
<option value="es">Spanish</option>
<option value="sw">Swahili</option>
<option value="sv">Swedish</option>
<option value="ta">Tamil</option>
<option value="te">Telugu</option>
<option value="th">Thai</option>
<option value="tr">Turkish</option>
<option value="uk">Ukrainian</option>
<option value="ur">Urdu</option>
<option value="vi">Vietnamese</option>
<option value="cy">Welsh</option>
<option value="yi">Yiddish</option>
</select>
если в списке есть язык который находился в td он должен выть выбран , если нету то нужно проверить есть ли в списке язык с валуе из соседнего td :
Цитата:
PHP код:
<td>',$c['CountryID'],'</td
если есть то выбрать этот элемент . С jquery я очень на вы , можете помочь я так понимаю что както пробегать через .each
Pathetic вне форума Ответить с цитированием
Старый 19.09.2012, 19:05   #2
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Код:
var html = '';// полученный от пыха штимэль пихаем сюда
$(html).find('tr').each(function(){ // перебираем по каждой строке
  var langid=$(this).find('td:eq(5)').text(),// даст лэндж-айди
      countryid=$(this).find('td:eq(5)').text();// даст кантри-айди
  /* далее юзаем */
});
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
текст из селекта Mortimoro JavaScript, Ajax 4 19.08.2011 15:21
Обновление таблицы после выполнения селекта Tatochka Microsoft Office Access 5 15.01.2010 10:40
Замена кода программы с Delhi5 на Delhi7 либо замена базы данных с Acessa на MySQL DorianLeroy Фриланс 8 18.02.2009 18:52
Замена Dr.Badnezz Общие вопросы Delphi 11 23.09.2008 17:17