1
私はreactjsで1つの小さなアプリケーションを作成しました。ボタンのタグでは、属性を1つ設定して値を渡しました。ボタンをクリックするとその属性値が必要になります。どのように反応jsでこれを達成するには?ReactJsのタグ属性値を取得する方法は?
サンプルコード、
var React = require('react');
var CommentWall = React.createClass({
getInitialState:function(){
return {
data:[]
}
},
commentOpen:function(event){
var targetID = this.state.dataId;
console.log(targetID);
$.ajax({
url:url+"comments/"+targetID,
type:"GET",
dataType:"JSON",
success:function(data){
this.setState({data:data});
});
}
render:function(){
var wallCard;
var commentWall = this.props.data.map(function(el, i){
wallCard = <div className="card-content">
<div className="content-inner">{el.LINES}</div>
<button dataId={el.ID}>Click</button>
</div>;
return <div className="card wall-card" key={i}>{wallCard}</div>;
}.bind(this));
return (
<div>{commentWall}</div>
);
}
});
module.exports = CommentWall;
感謝。あなたは私の命を救いました... – Sathya