Tutorial Ajax untuk memposting dan mendapatkan [ditutup]

99

Saya memerlukan tutorial ajax sederhana atau studi kasus untuk formulir input sederhana, di mana saya ingin memposting nama pengguna melalui formulir input, yang mengirimkannya ke database dan membalas dengan hasilnya.
Rekomendasi untuk tutorial semacam itu diterima, karena saya hanya punya satu menggunakan Mootool tetapi saya sedang mencari satu menggunakan jQuery!

Reham Fahmy
sumber

Jawaban:

167

Anda bisa mencoba ini:

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

Kode ini akan menambahkan konten test.htmlfile ke #resultselemen

Anda dapat menemukan informasi lebih lanjut di situs web jQuery .

Memperbarui:

Gunakan kode ini untuk mengirim data POST dan hasil keluaran.

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 );
});
apis17
sumber
39

Dengan asumsi Anda memiliki beberapa html seperti:

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

Anda akan menggunakan <script>suka:

var myusername = $("#username").val();
$.ajax({
  type: "GET",
  url: "serverscript.xxx",
  data: myusername,
  cache: false,
  success: function(data){
     $("#resultarea").text(data);
  }
});
shaun5
sumber
6
Anda mungkin perlu menyetel nama parameter, seperti data: "username =" + myusername
GrandMasterFlush
Anda juga dapat melakukan ajax untuk beberapa kasus dengan perpustakaan ini github.com/Guseyn/EHTML , hanya menggunakan HTML
Guseyn Ismayylov