Cuando uso gem "active_model_serializers"
, mi todo Ajax no puede funcionar, mi código es como sigue:
$(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");
});
});
Intenté cambiar a
data: { get_param: "value" },
dataType: "json"
todavía en conflicto, cada vez que hago un serializador y comienzo el servidor de rieles, todos los Ajax fallan. ¿Cómo puedo arreglar eso?
Respuestas
0 para la respuesta № 1No puedo comentar porque no tengo suficiente representante. Pero necesita proporcionar un poco más de información.
Cuál es el mensaje de falla en el servidor de raílesregistros? Verifique la salida del servidor de rieles y copie y pegue los errores en su pregunta. Además, abra la consola de su navegador y pegue los errores de "consola" o "red" (en chrome: OPCIÓN+CMD+yo para mostrar la consola). Por último, lanza un debugger;
declaración en su llamada ajax y jugar con las variables.