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, se ha impreso el éxito pero no hay cambios en la base de datos.
En el caso de que no haya comillas simples, se imprimirá y la base de datos también se actualizará.
intentos
first_name = D'Angelo first_name = D%27Angelo first_name = D\'Angelo first_name = 'D''Angelo' first_name = D\\\'Angelobase 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" //this attempt will work for the row that contains Georgia 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 | _______________________________