সুতরাং আমি এই এইচটিএমএল ফর্ম পেয়েছি:
<html>
<head><title>test</title></head>
<body>
<form action="myurl" method="POST" name="myForm">
<p><label for="first_name">First Name:</label>
<input type="text" name="first_name" id="fname"></p>
<p><label for="last_name">Last Name:</label>
<input type="text" name="last_name" id="lname"></p>
<input value="Submit" type="submit" onclick="submitform()">
</form>
</body>
</html>
কোনও ব্যবহারকারী জমা দেওয়ার সময় ক্লিক করলে আমার সার্ভারে JSON অবজেক্ট হিসাবে এই ফর্মটির ডেটা প্রেরণের সবচেয়ে সহজ উপায় কোনটি হবে?
আপডেট: আমি যতদূর গিয়েছিলাম তবে এটি কাজ করবে বলে মনে হচ্ছে না:
<script type="text/javascript">
function submitform(){
alert("Sending Json");
var xhr = new XMLHttpRequest();
xhr.open(form.method, form.action, true);
xhr.setRequestHeader('Content-Type', 'application/json; charset=UTF-8');
var j = {
"first_name":"binchen",
"last_name":"heris",
};
xhr.send(JSON.stringify(j));
আমি কি ভুল করছি?
$.ajax
এবং একবার দেখুনserialize
।