Quiero enviar una cadena como parámetro de publicación ajax.
El siguiente código:
$.ajax({
type: "POST",
url: "http://nakolesah.ru/",
data: 'foo=bar&ca$libri=no$libri',
success: function(msg){
alert('wow'+msg);
}
});
No está trabajando. ¿Por qué?
ca$libri=no$libri
. Solo verificando para estar seguro aquí ... ¿está seguro de que no está tratando accidentalmente de usar construcciones PHP donde deberían estar las de JS? Si desea incluir el valor de la$libri
variable de en esta cadena, intente lo siguiente:'foo=bar&ca' + $libri + '=no' + $libri
.Respuestas:
Intente así:
fuente
fuente
Veo que no entendieron tu pregunta. La respuesta es: agregue el parámetro "tradicional" a su llamada ajax de esta manera:
Y funcionará con parámetros PASADOS COMO UNA CADENA.
fuente
Para una aplicación similar, tuve que envolver mi
data
objeto conJSON.stringify()
esto:La API estaba trabajando con un cliente REST pero no pudo hacer que funcionara con jquery ajax en el navegador. stringify fue la solución.
fuente
No estoy seguro de si esto sigue siendo real ... solo para futuros lectores. Si lo que realmente desea es pasar sus parámetros como parte de la URL, probablemente debería usar jQuery.param () .
fuente
No es una respuesta directa a su pregunta. Pero la siguiente es la única sintaxis que solía funcionar para mí:
Y el nombre del parámetro coincide con el argumento del método del servidor
fuente
También me he enfrentado a este problema exacto. Pero tengo una solución y funcionó perfectamente. He necesitado pasar los parámetros que ya son producidos por la función javascript. Así que el siguiente código funciona para mí. Solía ColdFusion para el backend. Solo utilicé directamente los parámetros como una variable.
fuente
Estaba enfrentando el problema al pasar el valor de la cadena a los parámetros de la cadena en Ajax. Después de tanto buscar en Google, se me ocurrió una solución personalizada como la siguiente.
Aquí, bar y calibri son dos variables de cadena y puede pasar cualquier valor de cadena a los parámetros de cadena respectivos en el método web.
fuente