Reactjs渲染脚本

问题描述:

我想要的是在这里添加一个脚本,当它将ReactDom.render添加到dom中,并且...运行它。但它甚至不能运行它,即使我能在dom中看到它。这是一段代码,我在另一个文件中使用reactdom.render。Reactjs渲染脚本

var React = require('react'); 
var List = require('./list.js'); 
var Header = React.createClass({ 
render:function(){ 
    return (
     <div className='header'> 
      <List/> 
      <input id='keywords' type='text' placeholder='SEARCH' name="keyword" maxLength="30" /> 
      <button title='Search' alt='Search Button' /> 
      <script src='./scripts/jquery/send_keyword.js' ></script> 
     </div> 
     ); 
} 
}); 
module.exports = Header; 

我试图既从该文件透视(../jquery/send_keyword.js)和从我的index.php透视(如在上面的例子中)使用“SRC”。 PS:当我直接从index.php添加它的javascript文件正在运行,但我试图让index.php文件清除,所以我添加html的东西与reactjs实践它....缺少她的东西???

+0

尝试,并指定在脚本源{}作为'

+0

{}将以javacript的身份执行代码,但是如果我只是放置路径,它会找到代码吗?其次在哪个视角方式我应该把路径,从文件即时编写代码或从index.php文件? –

+0

你应该写出相对于当前文件的路径,即包含你的文件头文件组件 –

没关系我通过index.php文件中使用的脚本,而不是从reactjs使其

虽然我不建议呈现一个脚本这应该工作:

var script = document.createElement("script"); 
script.src = './scripts/jquery/send_keyword.js'; 
document.body.appendChild(script);