2015-05-19 5 views
0

JSСоздания динамического всплывающего окна

$(function() { 
    var dmJSON = "clues.json"; 
    $.getJSON(dmJSON, function (data) { 
     var idx = 1; 
     $.each(data.details, function (i, f) { 
      var myid = 'mypop' + String(idx); 
      idx++; 
      var $popup = "<popup id='" + myid + "' class='mystyles1'><tr>" + "<p>" + f.Myclue + "</p></tr>" + "<tr><p>" + f.Description + "</p></tr>" + "<tr><p>" + f.Updates + "</p></tr>" + "<tr><p> " + f.Users + "</p></tr>" + "&nbsp;&nbsp;&nbsp;</popup>" 
      $("#popup-container").append($popup) 

     }); 

    }); 
}); 

Я хочу, чтобы создавать динамические всплывающие и отображение данных из файла JSON OnClick динамической таблицы. С приведенным выше кодом всплывающее окно отображает все данные json, тогда как я хочу, чтобы определенные данные отображались. Любое решение этого было бы полезно. Заранее спасибо

+1

_ «Я хочу конкретные данные, которые будут отображаться» _ Что конкретные данные, которые будут отображаться? – guest271314

+0

{ "детали": [ { "Myclue": "Во-первых Clue", "Описание": "Ответ на первый ключ", "Обновления": "Отклонено", "Пользователи": "10" }, { "Myclue": "второй Clue", "Описание": "Ответ на второй ключ", "Обновления": "Amazing", "Пользователи": "15" }, –

+0

Что это вопрос? – guest271314

ответ

0

Используйте цикл:

$(function() { 
    var dmJSON = "clues.json"; 
    $.getJSON(dmJSON, function (data) { 
     var idx = 1; 
    for (var i =0; i < data.details.length; i++) { 
     var myid = 'mypop' + String(idx); 
     idx++; 
     var $popup += "<popup id='" + myid + "' class='mystyles1'><tr>" + "<p>" + data.details[i].Myclue + "</p></tr>" + "<tr><p>" + data.details[i].Description + "</p></tr>" + "<tr><p>" + data.details[i].Updates + "</p></tr>" + "<tr><p> " + data.details[i].Users + "</p></tr>" + "&nbsp;&nbsp;&nbsp;</popup>" 

    } 
    $("#popup-container").append($popup); 

    }); 
}); 
+0

Я использовал этот код. Всплывающее окно должно появиться на экране таблицы. Когда я использовал цикл, таблицы не отображаются –

+0

Должен ли я использовать идентификатор таблицы? –

+1

Да, добавьте html в таблицу – Glen