/ / Rails Active Serializers се противопоставят на Аякс? - руби на релси, ajax, сериализатори с активен модел

Rails Active Serializers се противопоставят на Аякс? - руби на релси, ajax, сериализатори с активен модел

Когато използвам gem "active_model_serializers", моят Аякс не може да работи, моят код, както следва:

$(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"

все още конфликт, всеки път, когато скъпоценен сериализатор и начало релси сървър, всички Аякс се провалят. как мога да го поправя?

Отговори:

0 за отговор № 1

Не мога да коментирам, защото нямам достатъчно реплики. Но трябва да предоставите малко повече информация.

Какво е съобщението за неуспех в сървъра на релситетрупи? Проверете изхода на сървъра на релсите и копирайте грешките в своя въпрос. Също така отворете конзолата на браузъра си и поставете грешките "конзола" или "мрежа" (в хром: ОПЦИЯ+CMD+аз за показване на конзолата). Накрая, хвърлете debugger; изявление във вашето повикване ajax и играйте с променливите.