Как перестать появляться тег при попытке эхо " "в php? - PullRequest
0 голосов
/ 08 мая 2020

Не работает эхо "<br/>"; в php показывает результат с <br/>, разрыва строки нет. Может ли кто-нибудь сказать мне, почему это происходит?

скрипт. js

jQuery(document).ready(function(){
    
    jQuery('.form1').on('submit',function(){
        
        $.ajax({
            'url' : 'process.php',
            'success' : function(result){
                jQuery('.info').text(result);
            },
            'data': {
                'nam' : 'Ratul',
                'address' : 'Dhaka',
            },
            'type' : 'POST'
        });
        return false;
    });
    
});

процесс. php

<?php

$name = $_POST['nam'];
$address = $_POST['address'];


echo "Name:".$name;
echo "<br />";
echo "Address:".$address;

Ответы [ 3 ]

2 голосов
/ 08 мая 2020

В вашем Javascript вы используете jQuery('.info').text(result);

Это берет «результат» и печатает его прямо как текст. Скорее всего, вы захотите сделать jQuery('.info').html(result);. Это напечатает его правильно с рендерингом тегов html.

1 голос
/ 08 мая 2020

Используйте html(result) вместо text(result)

jQuery(document).ready(function(){

    jQuery('.form1').on('submit',function(){

        $.ajax({
            'url' : 'process.php',
            'success' : function(result){
                jQuery('.info').html(result);
            },
            'data': {
                'nam' : 'Ratul',
                'address' : 'Dhaka',
            },
            'type' : 'POST'
        });
        return false;
    });

});
0 голосов
/ 08 мая 2020

Как насчет этого? "\r\n" вместо <br>

echo "Name:".$name."\r\n";
echo "Address:".$address."\r\n";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...