Eu estava enfrentando o problema de passar o valor da string para parâmetros de string no Ajax. Depois de tanto pesquisar no Google, eu vim com uma solução personalizada como abaixo.
var bar = 'xyz';
var calibri = 'no$libri';
$.ajax({
type: "POST",
dataType: "json",
contentType: "application/json; charset=utf-8",
url: "http://nakolesah.ru/",
data: '{ foo: \'' + bar + '\', zoo: \'' + calibri + '\'}',
success: function(msg){
alert('wow'+msg);
},
});
Aqui, bar e calibri são duas variáveis de string e você pode passar qualquer valor de string para os respectivos parâmetros de string no método da web.
ca$libri=no$libri
. Apenas checando para ter certeza aqui ... tem certeza de que não está acidentalmente tentando usar construções PHP onde as de JS deveriam estar? Se você quiser incluir o valor da$libri
variável para essa corda, tente o seguinte:'foo=bar&ca' + $libri + '=no' + $libri
.