Modificación de datos en PostgreSQL en javascript donde la URL contiene una comilla simple
¿Cuál sería la mejor manera de abordar este problema?
En algunos de estos enfoques, el éxito es imprimir pero no hay cambios en la base de datos.
intentos
first_name = D'Angelo first_name = D%27Angelo first_name = D\'Angelo first_name = 'D''Angelo' first_name = D\\\'Angelo
base de datos
_______________________________ |first_name|last_name|is_present| --------------------------------- | D'Angelo |Williams | false | --------------------------------- | Georgia | Fritz | false | --------------------------------- | Luca | O'Keefe | false | _______________________________
archivo.js
modify_student_data = "D'Angelo: Williams :false" first_name = "D'Angelo"; last_name = "Williams"; is_present = "true"; $.ajax({ url:'/data/student_attendance/' + modify_student_data + "*" + first_name + ':' + last_name + ':'+ is_present, success: function (result){ console.log("Success"); } error: function (er){ console.log("error"); } });
resultado deseado
_______________________________ |first_name|last_name|is_present| --------------------------------- | D'Angelo |Williams | true | --------------------------------- | Georgia | Fritz | false | --------------------------------- | Luca | O'Keefe | false | _______________________________