【发布时间】:2021-01-04 04:45:29
【问题描述】:
我正在使用 ajax 来处理表单提交。在属性status 的表单单选按钮上。现在,当我尝试alert(data) 时,它会提醒 [object object]。
如何提醒当前表单提交。
console.log(数据)
Uncaught ReferenceError: data is not defined
index.html
<script>
$(document).on('turbolinks:load', function() {
$('.<%= attendance_form_id %>').on('ajax:success', function(event){
const [data, status, xhr] = event.detail
$('#<%= attendance_form_id %>').hide()
}).on('ajax:error',function(event){
alert("Something went wrong, please reload page")
});
});
</script>
【问题讨论】:
-
尝试在
event.detail上执行console.log()。看看是否未定义。 -
@edddd,
Uncaught TypeError: event is undefined我这样的错误。我可以提交表单数据,但无法alert提交了哪些数据 -
ajaxSuccess方法怎么样?$(...).ajaxSuccess(function(event, xhr, settings ) { your code } -
@JoonaYoon 它的工作我可以隐藏成功``` $('#').hide()``` 失败警报也正在执行跨度>
-
alert(any_object)将始终显示[object object]- 停止使用警报进行调试并改用console.log(或使用调试工具进行调试)
标签: javascript jquery ruby-on-rails