Reactjs渲染脚本

时间:2017-04-25 12:53:42

标签: javascript reactjs react-dom

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

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文件清除,所以我添加了带有reactjs的html东西来练习它....缺少herE ???

2 个答案:

答案 0 :(得分:0)

虽然我不建议渲染脚本,但这应该有效:

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

答案 1 :(得分:0)

没关系我通过index.php使用了脚本而没有从reactjs

渲染它