如何将字符串从javascript发送到php与html标签里面?我在尝试,但所有的html标签消失。
var ajaxData = '<div>some <b>text</b></div>';
jQuery.ajax({
url: url,
type: 'POST',
dataType: 'json',
data: ajaxData,
});
但是在我的PHP代码var_dump($input);显示如下字符串:'some text'代替
'<div>some <b>text</b></div>'
这个也不行
htmlspecialchars(urldecode($input));
是否尝试查看源代码?var_dump将按原样输出变量,因此,如果它包含HTML,浏览器将对其进行解析,您将看不到HTML部分(仅在视图源中)。
在使用var_dump之前尝试转义。
var_dump(htmlspecialchars($input));
你能看看你做var_dump
的页面的页面源代码吗?我怀疑你的浏览器实际上是解析div
和b
标签,所以HTML没有显示在文本中…