2017-01-04 8 views
1
success: function (response) { 
$.each(response, function(k, student) { 
<td>'+student.test_status+'</td> 

В приведенном выше <td> я получаю значение, как 1, или 2 я хочу показать, что если значение равно 1 показать сообщение, если 2 показать другое подобное сообщение я могу сделать это с php, я хочу объединить с jquery, как я могу это сделать ..?Как совместить ответ JQuery с PHP

<td> 
    <?php if('+student.test_status+' == 1) { ?> 
    <span style="color:green"><?php echo "GD completed"; ?></span> 
    <?php } else if('+student.test_status+' == 2) { ?> 
    <span style="color:green"><?php echo "PI Completed"; ?></span> 
    <?php } else { ?><span style="color:red"><?php echo "Not Started"; ?></span> 
    <?php } ?> 
    </td> 

Я хочу решить что-то подобное.

+1

для начала читать на как работает PHP-массив и синтаксис объекта. Это не то же самое, что javascript, и можно только догадываться, откуда появилась дополнительная идея '+'. Вы должны, по крайней мере, провести фундаментальные исследования, прежде чем задавать вопросы здесь. Это не служба написания кода или учебная служба. – charlietfl

+1

Предлагаете ли вы ссылку на документацию, связанную с моим вопросом ..? @charlietfl –

+0

уверен ... руководство по php, а в Интернете полно уроков – charlietfl

ответ

3

попробовать это убедиться, что JS находится в том же файле PHP следуйте приведенным ниже codesnippt

$.each(response, function(i, item) { 
      $('<tr>').html(
       $('td').text(item.rank), 
       $('td').text(item.content), 
       $('td').text(item.UID) 
      ).appendTo('#records_table'); 

     }); 

вам нужно добавить к records_table в HTML разметке

<div id="records_table"></div> 
+0

вы можете объяснить немного ясно ..? @Бен –

 Смежные вопросы

  • Нет связанных вопросов^_^