-1
감안할 반작용 코드 :catch되지 않은 구문 에러 : 임베디드 : 예기치 않은 토큰
<script type="text/babel">
var Var = React.createClass({
render: function() {
return (
var args = {
"q": "data",
"offset": "0"
};
$.ajax({
....headers and other stuff).done(function(JSONdata) {
console.log(JSONdata);
}).fail(function() {
alert("You have an error");
});
);
}
});
ReactDOM.render(<Var />, document.getElementById('div'));
임지고 오류 Uncaught SyntaxError: embedded: Unexpected token
라인을 보여줍니다
render: function() {
return (
var args = {
"q": "data",
"offset": "0"
};
나는 그것이 중괄호과 관련이있다 생각을 하지만, React module 안에 어떻게 써야할까요? 또는 실제 오류는 무엇입니까?
나는 이미 html 파일에 포함 된 바벨과 반응하는 src를 가지고있다. 아약스로 요청을 보내려면 args
에있는 모든 키 - 값이 필요합니다. 그것에 대해
처럼 될 것입니다 단지 자동 기능
에 그것을 을 실행 수익을 포장한다. JSX 나 엘리먼트가 반환되어야한다고 가정합니다. 그렇지 않으면 {args : {...}와 함께'render' 함수가 아닌 괄호 대신 중괄호를 사용합니다. – Li357
'return ('잘못 된 행입니다. . 나는 다음과 같은 라인과 함께 그 말이 없습니다. – ASDFGerte
@ASDFGerte 그것의 바벨 – Li357