AJAX 加载包含 ReactJS 对象的 php

Posted

技术标签:

【中文标题】AJAX 加载包含 ReactJS 对象的 php【英文标题】:AJAX load php that contains ReactJS object 【发布时间】:2017-03-29 01:20:59 【问题描述】:

我有一个 php 页面作为父页面 - container.php。 另一个 react.php 包含 ReactJS 对象,如果我直接访问它会很好地显示。

但是,当我尝试使用 JQuery.load 函数从 container.php 中 AJAX 加载 react.php 时,根本不会渲染 ReactJS 对象。

在 container.php 中

$(".res").load("react.php", function(data) 
    $(".res").html(data);
)

有什么解决方法吗?

【问题讨论】:

这可能会有所帮助:***.com/questions/37337289/… 【参考方案1】:

问题的解决方案很简单。在容器页面中,您还应该以 React 方式呈现 ReactJS 对象。您可能会发现以下过程很有帮助:

    将你的 react 对象打包到一个 babel js 文件中 在容器文件中包含js 渲染对象并显示在容器页面中

【讨论】:

以上是关于AJAX 加载包含 ReactJS 对象的 php的主要内容,如果未能解决你的问题,请参考以下文章

ReactJS:在superagent ajax请求期间显示带有加载消息的模态

将 ReactJS 对象下载为文件

如何摆脱挂起的 ajax 调用并加载另一个页面

php Laravel Ajax 无法在视图中加载多个对象数据

ReactJS - 从 URL 获取 json 对象数据

ReactJs:加载更多分页类型(附加)