Tôi đang gặp phải vấn đề trong việc chuyển giá trị chuỗi sang tham số chuỗi trong Ajax. Sau rất nhiều googling, tôi đã đưa ra một giải pháp tùy chỉnh như bên dưới.
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);
},
});
Ở đây, bar và calibri là hai biến chuỗi và bạn có thể chuyển bất kỳ giá trị chuỗi nào cho các tham số chuỗi tương ứng trong phương thức web.
ca$libri=no$libri
. Chỉ cần kiểm tra để chắc chắn ở đây ... bạn có chắc là mình không vô tình cố gắng sử dụng các cấu trúc PHP nơi các cấu trúc JS nên là? Nếu bạn muốn bao gồm giá trị của$libri
biến vào chuỗi này, hãy thử này:'foo=bar&ca' + $libri + '=no' + $libri
.