পরিপূরক হিসাবে, যারা আমার হিসাবে একই সমস্যাটি পূরণ করতে পারে, আমি $.ajaxসার্ভারে ফর্ম ডেটা পোস্ট করতে ব্যবহার করছি এবং আমিও পেয়েছি400 প্রথমে ত্রুটিটি ।
ধরুন আমার কাছে জাভাস্ক্রিপ্ট ভেরিয়েবল আছে,
var formData = {
"name":"Gearon",
"hobby":"Be different"
};
formDataচাবির মান হিসাবে চলকটি সরাসরি ব্যবহার করবেন নাdataনীচের মতো :
$.ajax({
type: "post",
dataType: "json",
url: "http://localhost/user/add",
contentType: "application/json",
data: formData,
success: function(data, textStatus){
alert("Data: " + data + "\nStatus: " + status);
}
});
পরিবর্তে, এনক্যাপসুলেট করতে JSON.stringify ব্যবহার করুন formData নীচের :
$.ajax({
type: "post",
dataType: "json",
url: "http://localhost/user/add",
contentType: "application/json",
data: JSON.stringify(formData),
success: function(data, textStatus){
alert("Data: " + data + "\nStatus: " + status);
}
});
যাইহোক, অন্যরা যেমন বর্ণনা করেছেন, ত্রুটিটি কারণ সার্ভারটি অনুরোধটিকে ত্রুটিযুক্ত সিনট্যাক্সের কারণ হিসাবে চিহ্নিত করতে পারে নি, আমি অনুশীলনে কেবল একটি উদাহরণ উত্থাপন করছি। আশা করি এটি কারও সহায়ক হবে।
Roman, তারা শুধু আপনার অর্থ প্রদান করার প্রয়োজন আরো :)