Ruby on rails Rails活动模型序列化程序与Ajax冲突?
当我使用Ruby on rails Rails活动模型序列化程序与Ajax冲突?,ruby-on-rails,ajax,active-model-serializers,Ruby On Rails,Ajax,Active Model Serializers,当我使用gem“active\u model\u serializers”时,我的所有Ajax都无法工作,我的代码如下所示: $(document).on('change','#brand_id_dropdown', function () { var request = "/beacons/find_beacon_uuid_given_brand_id?brand_id=" + $('#brand_id_dropdown').val(); var aj = $
gem“active\u model\u serializers”
时,我的所有Ajax都无法工作,我的代码如下所示:
$(document).on('change','#brand_id_dropdown', function () {
var request = "/beacons/find_beacon_uuid_given_brand_id?brand_id="
+ $('#brand_id_dropdown').val();
var aj = $.ajax({
url: request,
type: 'get',
data: $(this).serialize()
}).done(function (data) {
change_uuids(data);//modify the majors' dropdown
}).fail(function (data) {
console.log('AJAX request has FAILED');
});
});
我试着换衣服
data: { get_param: 'value' },
dataType: 'json'
仍然存在冲突,每当我启动序列化程序并启动rails服务器时,所有Ajax都会失败。我如何解决这个问题?我不能发表评论,因为我没有足够的代表。但你需要提供更多的信息
rails服务器日志中的失败消息是什么?检查rails服务器输出并将错误复制粘贴到问题中。此外,打开浏览器控制台并粘贴“控制台”或“网络”错误(在chrome:OPTION+CMD+I中显示控制台)。最后,抛出一个
调试器代码>语句到您的ajax调用中并使用变量。rails服务器日志没有错误消息,控制台我使用chrome,headersSize:992 httpVersion:“HTTP/1.1”redirectURL:“状态:304 statusText:“未修改”,这是您的意思吗?是的,谢谢。当您将调试器放入打开(更改)事件中时。。。断点有效吗?我想知道ajax请求是否会被解雇。