に反応成分が反応するが、私はエラーを持っている:使用jQueryのは私にjqueryのを追加するコンポーネント
TypeError: _jquery2.default.ajax is not a function at render (C:\xampp\htdocs\formation\delicious-server\tmp\webpack:\src\routes\Xml.js:10:5)
私のコードは本当に簡単です:
var React = require('React');
import $ from 'jquery';
var Xml = React.createClass({
render: function(){
$.ajax({
url: 'config.xml',
dataType: 'xml',
cache: false,
success: function(data) {
data = xmlToJson(data);
console.log(data);
}.bind(this)
});
return (<p>data</p>);
}
});
module.exports = Xml;
私は、それはnpm install --save jquery
インストールされますでしたそれでも動作しません。どうすればいいですか
インポートが有効と思われるマウント方法をレンダリングするコンポーネントである前に、AJAX呼び出し機能にcomponentWillMountメソッドを使用して機能を使用してはなりません。 '$'には何が入っていますか? –