我在处理facebook的ReactJS时遇到了麻烦.每当我执行ajax并想要显示html数据时,ReactJS会将其显示为文本.(见下图)

数据通过jquery Ajax的成功回调函数显示.
$.ajax({
url: url here,
dataType: "json",
success: function(data) {
this.setState({
action: data.action
})
}.bind(this)
});
Run Code Online (Sandbox Code Playgroud)

有没有简单的方法将其转换为HTML?我应该如何使用ReactJS?
我有这个字符串
@ [123:peterwateber]你好095032sdfsdf!@ [589:ZZZZ]
我想得到123和589你是如何使用正则表达式或PHP中的东西?
注意:peterwateber和zzzz就是例子.应该考虑任何随机字符串
我试图弄清楚如何输出这些代码行
<a href="http://">SOMETHING</a>
Run Code Online (Sandbox Code Playgroud)

BASE_URL为
当我运行此代码时,我在浏览器中获得此输出:

这样做的正确方法是什么?
我有这个图 
我想做的是有这个输出:

你如何设法查询这个?
我有这个代码
SELECT users.firstname, users.lastname,
users.screenname, posts.post_id, posts.user_id,
posts.post, posts.upload_name,
posts.post_type, posts.date_posted
FROM website.users users
INNER JOIN website.posts posts ON (users.user_id = posts.user_id)
ORDER BY posts.pid DESC
//PROBLEM with this one is that it only views the post from all users.
//SO I added
SELECT COUNT(user_id) AS friends, SUM(user_id = ?) AS you, user_id
FROM feeds WHERE post_id = ?
//This one will give you two fields containing how many different users **feeds** the
post
Run Code Online (Sandbox Code Playgroud)
请帮帮我们 实际上这个我只是跟随Facebook的 …
我的网站上有很多页面ajax请求.我正在使用jquery hashchange插件来集成它们.
现在,正如我所观察到的,在我执行$(window).hashchange之后,我总是需要重新初始化一些其他插件(例如fullcalendar,tooltip等).
我一直试图谷歌 - 关于如何防止在ajax请求期间重新初始化.我已经尝试使用live并且它可以工作,但问题是某些插件不需要使用.live功能,尤其是当它基于内容时(例如fullcalendar,tooltip(页面加载)等).我一直试图通过使用以下方法解决此问题:
$(window).on("hashchange")
Run Code Online (Sandbox Code Playgroud)
我可以测试是否存在的元素和RE-INIT插件(这是我这么脏),以及问题:插件无法工作/读.
每次在ajax中执行插件时,最好的方法是什么?这甚至可能吗?
PS仍然开始学习和探索更多关于ajax.
可能重复:
将Javascript数组转换为JSON
我试图弄清楚如何返回一个数组并将其作为字符串存储在json变量中,这可能吗?[如果没有,我如何返回所有输出并存储它json?] - 如果你知道我的意思...
//arr = ["a", "b", "c", "d", "ddd"]
//largest = 3
var generateEntryCodes = function(arr, largest) {
var newText = ""
for(var i=0; i < arr.length; i++) {
if (arr[i] == null) {
arr.splice(i, 1);
i--;
}
var counts = arr[i].length != largest ? (parseInt(largest) - parseInt(arr[i].length)) : 0
for (var z=0; z<counts;z++)
newText += "0"
var result = arr[i].splice( 0, 0, newText )
newText = ""
result = [{
"result": result,
"total": result.length
}]
} …Run Code Online (Sandbox Code Playgroud) 我想知道该怎么做

我的意思是"你和19,389其他人"你如何从别人那里认出你.如果用户已登录并喜欢状态或喜欢的状态或类似facebook的内容.我想抓住"你"的一部分.但我似乎并不理解它背后的逻辑.
我正在使用php和jquery.你如何在sql中解决这个问题?还是真的是sql?你如何定义其他人的用户?
如果我以错误的方式做错或者以错误的方式提问,请告诉我正确的方法和答案的人我非常需要你的帮助.
在我的ajax代码中:
$.ajax({
url: CI_ROOT + "isUserExist",
type: "GET",
data: {recepient: recepient},
success: function(r) {
console.log(r)
}
})
Run Code Online (Sandbox Code Playgroud)
给我一个输出[{"records":"1"}] [{"records":"1"}]所以我通过在我的ajax代码中添加dataType:"json"将其解析为json .但是当我解析它时,它不会给我输出但是在try-catch-block上有错误.
如何将其显示为对象?在我的PHP代码中,我这样做:
for ($i = 0; $i < count($matches[0]); $i++) {
echo json_encode($this->searchmodel->doesUsersExists($matches[0][$i]));
} //gets the user id of the user from a given string.
Run Code Online (Sandbox Code Playgroud)