Member 14663996 Ответов: 0

Два одновременных действия javascripts


<table>
    <tr>
        <td>Matricule</td>
        <td>Nom</td>
        <td>Prenom</td>

    </tr>

</table>
<script src="~/Scripts/jquery-3.3.1.js"></script>
<script>


    content of the code  table 1

</script>


<table>
    <tr>
        <td>Id</td>
        <td>Niveau</td>
        <td>diametre</td>

    </tr>

</table>
<script src="~/Scripts/jquery-3.3.1.js"></script>
<script>


    content of the code  table 2

</script>


Что я уже пробовал:

I want it to have space between the display of the two tables.
But they too stick the posters

Richard Deeming

Здесь нет и близко достаточной информации, чтобы кто-то мог вам помочь. Вам нужно четко описать проблему, то, что вы пробовали, и где вы застряли.

И я подозреваю, что вам может понадобиться найти лучшего переводчика: - они тоже приклеивают плакаты" для меня это не имеет никакого смысла.

Member 14663996

Моя проблема заключается в том, что я хочу создать пространство между отображением двух таблиц

Richard Deeming

Это не соответствует названию вашего вопроса. :)

А что вы пробовали? Обычный подход состоял бы в том, чтобы добавить прибыль[^] к столам.

Вероятно, вы также столкнетесь с проблемами со сценариями, потому что вы, кажется, включаете jQuery несколько раз.

Member 14663996

Да, это правда, что я не могу отобразить две таблицы с одной и той же функцией javascript. Я должен дублировать код javascript, хотя код тот же самый

Richard Deeming

Но вы включаете jQuery дважды. У вас есть два экземпляра:

<script src="~/Scripts/jquery-3.3.1.js"></script>

Вам нужно включить его только один раз.

Member 14663996

Matricule Nom Prenon
12 дада луолл
14 мама папа

Здесь отображается значение второй таблицы(есть проблема)

Идентификатор уровня диаметры

я хочу отобразить это значение здесь

Richard Deeming

Тогда с этим что-то не так. "содержание кодекса" блоки, которые вы не показали.

Member 14663996

$(функция () {
$('[id*=ddlCountries]').change(функция () {
var selectedCountry = $(this).find('option:selected').val();
if (selectedCountry != null && selectedCountry != ") {
$.getJSON('Home/GetEmployees', { country: selectedCountry }, функция (ответ) {
если (ответ.длина > 0) {
$("[id*=tblEmployees] tbody").пусто();
ВАР подряд;
$.each(ответ, функция (ИНДЕКС, элемент) {
строка += "<tr><td>" + пункт.Id + "</td><td>" + item.Имя + "</td></tr>"
})
$("[id*=tblEmployees] tbody").append(строка);
}
});
}
});
});

Richard Deeming

Это не будет добавлено ни к одной таблице, так как ни у одного из них нет идентификатора.

Если они делать если у вас есть идентификатор, то вы используете неправильный идентификатор, когда пытаетесь добавить строки во вторую таблицу.

Member 14663996

да у них одинаковые удостоверения личности ,
это относится к изменению одного и того же списка

Richard Deeming

Итак, у вас есть две таблицы с одинаковым идентификатором.

Вы вставляете строки в tblEmployees.

И вы не понимаете, почему строки волшебным образом не знают, в какую из двух таблиц с этим идентификатором они должны быть вставлены? 🤦‍♂️


Идентификаторы в HTML - документе должны быть уникальными. При вставке строк используйте идентификатор таблицы, в которую вы хотите вставить строки.

Member 14663996

большое спасибо

ZurdoDev

Если вам нужно пространство между таблицами, добавьте < br / >. Не знаю, почему ты спрашиваешь об этом.

Member 14663996

Я использовал поля, рекомендованные мне @Richard Deeming.

Это действительно решает мою проблему

0 Ответов