Saya ingin mengirim string sebagai parameter ajax Post.
Kode berikut:
$.ajax({
type: "POST",
url: "http://nakolesah.ru/",
data: 'foo=bar&ca$libri=no$libri',
success: function(msg){
alert('wow'+msg);
}
});
Tidak bekerja. Mengapa?
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
.Jawaban:
Coba seperti ini:
sumber
sumber
Saya melihat bahwa mereka tidak memahami pertanyaan Anda. Jawabannya adalah: tambahkan parameter "tradisional" ke panggilan ajax Anda seperti ini:
Dan itu akan bekerja dengan parameter PASSED AS A STRING.
sumber
Untuk aplikasi serupa saya harus membungkus
data
objek saya denganJSON.stringify()
seperti ini:API bekerja dengan klien REST tetapi tidak bisa berfungsi dengan jquery ajax di browser. stringify adalah solusinya.
sumber
Tidak yakin apakah ini masih aktual .. hanya untuk pembaca mendatang. Jika yang benar-benar Anda inginkan adalah meneruskan parameter Anda sebagai bagian dari URL, Anda mungkin harus menggunakan jQuery.param () .
sumber
Bukan jawaban langsung untuk pertanyaan Anda .. Tapi berikut ini adalah satu-satunya sintaks yang digunakan untuk bekerja untuk saya -
Dan nama parameter cocok dengan argumen metode server
sumber
Saya juga menghadapi masalah ini. Tetapi saya sudah mendapat solusi dan itu bekerja dengan sempurna. Saya harus meneruskan parameter yang sudah dihasilkan oleh fungsi javascript. Jadi kode di bawah ini bekerja untuk saya. Saya menggunakan ColdFusion untuk backend. Saya hanya langsung menggunakan parameter sebagai variabel.
sumber
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.
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.
sumber