পরিপূরক হিসাবে, যারা আমার হিসাবে একই সমস্যাটি পূরণ করতে পারে, আমি $.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
, তারা শুধু আপনার অর্থ প্রদান করার প্রয়োজন আরো :)