পোস্টের জন্য অ্যাজাক্স টিউটোরিয়াল এবং [বন্ধ] পান


100

একটি সাধারণ ইনপুট ফর্মের জন্য আমার একটি সহজ এজাক্স টিউটোরিয়াল বা কেস স্টাডি দরকার, যেখানে আমি একটি ইনপুট ফর্মের মাধ্যমে একটি ব্যবহারকারীর নাম পোস্ট করতে চাই, যা এটি ডাটাবেসে প্রেরণ করে ফলাফলের সাথে উত্তর দেয়।
এই জাতীয় টিউটোরিয়ালটির জন্য যে কোনও প্রস্তাবনা স্বাগত I've


উত্তর:


168

আপনি এটি চেষ্টা করতে পারেন:

$.ajax({
  url: "test.html",
  cache: false,
  success: function(html){
    $("#results").append(html);
  }
});

এই কোডটি test.htmlফাইলের সামগ্রীতে #resultsউপাদানকে যুক্ত করবে

আপনি jQuery ওয়েবসাইটে আরও তথ্য পেতে পারেন ।

হালনাগাদ:

POST ডেটা এবং আউটপুট ফলাফল প্রেরণ করতে এই কোডটি ব্যবহার করুন।

var menuId = $("ul.nav").first().attr("id");
var request = $.ajax({
  url: "script.php",
  type: "POST",
  data: {id : menuId},
  dataType: "html"
});

request.done(function(msg) {
  $("#log").html( msg );
});

request.fail(function(jqXHR, textStatus) {
  alert( "Request failed: " + textStatus );
});

40

ধরে নিচ্ছি আপনার মতো কিছু এইচটিএমএল রয়েছে:

<input type="text" name="username" id="username">
<div id="resultarea"></div>

আপনি এই <script>মত ব্যবহার করবেন :

var myusername = $("#username").val();
$.ajax({
  type: "GET",
  url: "serverscript.xxx",
  data: myusername,
  cache: false,
  success: function(data){
     $("#resultarea").text(data);
  }
});

6
আপনাকে প্যারামিটারের নাম, যেমন ডেটার মতো সেট করতে হবে: "ব্যবহারকারীর নাম =" + ময়ুসারনাম
গ্র্যান্ডমাস্টারফ্লুশ

আপনি কেবল এইচটিএমএল ব্যবহার করে এই লাইব্রেরি github.com/
গুসেইন / ইএইচটিএমএল এর সাথে সামাজের জন্য এজাক্সও করতে পারেন

আপনি উপরের পোস্টের জন্যও ব্যবহার করতে পারেন এবং
জেসসনের মতো ডেটা টাইপও
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.