我有一个<View style={styles.container}>
<SearchInput
onChangeText={this.handleInputChange}
/>
</View>
设置的表单。
以下是相关的coffeescript:
const styles = {
container: {
flex: 1,
alignItems: 'stretch',
justifyContent: 'center',
flexDirection: 'column'
}
};
我在控制器的create方法中有以下内容:
remote: true
我想让它返回一个正确的html部分。但是jQuery期待JSON响应,而不是HTML,因此永远不会调用document.addEventListener 'turbolinks:load', ->
$(document).on 'ajax:success', "form.new_carrier.specific", (event, data) ->
console.log data
console.log data.responseText
事件(尽管我可以使用respond_to do |format|
format.html { redirect_to_user }
format.js do
render partial: 'carriers/for_order', layout: false
end
end
)。如何让上面的内容返回响应,以便调用ajax:success
事件?