简体   繁体   English

HTML标签在PHP AJAX中被剥离

[英]HTML Tags Stripped in PHP AJAX

I'm having a hard time understanding why html tags are being stripped from an ajax call but here's very simple code and screenshots to match: 我很难理解为什么从ajax调用中删除了html标签,但这里有非常简单的代码和屏幕截图来匹配:

JS JS

function submitForm()
{
    var data = { description: '<b>Something</b>' };
    $.ajax({
        type: 'POST',
        url: '/edit',
        data: data,
        success: function(data) {
            console.log(data);
        }
    });
}

PHP PHP

public function edit()
{
    var_dump($_POST['description']);exit;
}

HEADERS SCREENSHOT HEADERS SCREENSHOT

截图1

RESPONSE SCREENSHOT 响应屏幕截图

截图2

Does anyone know why the response does not show the <b></b> tag that's in the header? 有谁知道为什么响应没有显示标题中的<b></b>标记?

尝试$f3->scrub($_POST,'p; br; span; div; b; a');

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM