【发布时间】:2015-11-25 07:47:36
【问题描述】:
目前使用带有 react-rails gem 和 geocomplete gem 的 Rails 4。
在我将前端更改为使用 Reactjs 之前,一切正常(ish)。当我输入几个字符时,会显示自动完成列表。我选择了位置,但我的州只显示了几个字符。示例:当我键入“bir”时,会显示“Birmingham”的列表。如果我选择“英国伯明翰”,则只存储“bir”,为什么?
js.jsx:
var NewProject = React.createClass({
mixins: [React.addons.LinkedStateMixin],
getInitialState: function() {
return {
location: this.props.data.location
}
},
render: function(){
$("#location").geocomplete({ details: "form" });
return <input type="text" id="location" valueLink={this.linkState('location')} />;
}
});
无论我输入几个字符,如何在选择时获取字符串的完整值?
【问题讨论】:
标签: jquery ruby-on-rails reactjs react-rails geocomplete