用于发布和获取的Ajax教程

Reh*_*hmy 94 ajax jquery

我需要一个简单的ajax教程或案例研究,用于简单的输入表单,我想通过输入表单发布用户名,输入表单将其发送到数据库并回复结果.
欢迎任何推荐这样的教程,因为我只有一个使用Mootool但我正在使用jQuery搜索一个!

api*_*s17 153

你可以试试这个:

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

此代码将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 );
});
Run Code Online (Sandbox Code Playgroud)


sha*_*un5 33

假设你有一些像:

<input type="text" name="username" id="username">
<div id="resultarea"></div>
Run Code Online (Sandbox Code Playgroud)

你会用一个<script>像:

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

  • 您可能需要设置参数名称,例如数据:"username ="+ myusername (6认同)