Saya menghadapi masalah dalam melewatkan nilai string ke parameter string di Ajax. Setelah begitu banyak googling, saya telah menemukan solusi khusus seperti di bawah ini.
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);
},
});
Di sini, bar dan calibri adalah dua variabel string dan Anda dapat meneruskan nilai string apa pun ke parameter string masing-masing dalam metode web.
ca$libri=no$libri
. Hanya memeriksa untuk memastikan di sini ... apakah Anda yakin Anda tidak sengaja mencoba menggunakan konstruksi PHP yang seharusnya menggunakan JS? Jika Anda ingin memasukkan nilai dari$libri
variabel ke dalam string ini, cobalah ini:'foo=bar&ca' + $libri + '=no' + $libri
.