Estoy escribiendo este código para guardar una url en un archivo txt, que usaré también pasar después del mismo para invocar el botón compartir. mi problema viene cuando uso este código
$.ajax({ url: "/condividi.php", dataType: "json", data: { res: osrm_result }, success: function(data, textStatus, jqXHR) { alert("ciaociao"); window.open("https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2F52.16.81.189%2Findex_gen.html&src=sdkpreparse"); } });esto desencadena el error: URL demasiado larga, cómo puedo corregir esto para que funcione
el método predeterminado que usa jQuery es GET, que tiene una longitud de datos limitada, intente enviar los datos por POST (por supuesto, debe actualizar condividi.php en consecuencia para atender la solicitud POST):
$.ajax({ type: "POST", url: "/condividi.php", dataType: "json", data: { res: osrm_result }, success: function(data, textStatus, jqXHR) { alert("ciaociao"); window.open("https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2F52.16.81.189%2Findex_gen.html&src=sdkpreparse"); } });