发表于: 2017-04-16 23:27:20

1 1236


今天完成的事情:

1 学了了jq的ajax用法,,研究了下ajax提交表单的几种用法。

2 下载并学习使用postman。

3 进一步学习了json,学习了xml,


明天的计划:

感觉ajax理解的不是很好,明天继续学习,继续进行任务5.


遇到的问题:

1 今天看了js高程的json与xml部分,发现他们实现的功能基本一样。xml文件在java应用较多,比如配置数据库的访问名,密码等,json更有利于数据传输,阅读。他们的优劣:XML相比JSON最大的区别是充满了冗余信息。多数时候我们不需要冗余信息,但是一旦需要的时候没有就是不行。这就是XML与JSON最大的区别。


2 ajax如何提交表单的几种方法:

$get方式提交表单

get() 方法通过远程 HTTP GET 请求载入信息

格式

$(selector).get(url,data,success(response,status,xhr),dataType)

请求 test.php 网页,传送2个参数,忽略返回值:

$.get("test.php", { name: "John", time: "2pm" } );

显示 test.php 返回值(HTML 或 XML,取决于返回值):

$.get("test.php", function(data){
  alert("Data Loaded: " + data);
});

$POST方式提交表单

$.post

jQuery.post( url, [data], [callback], [type] ) :使用POST方式来进行异步请求

$("input").keyup(function(){
  txt=$("input").val();
  $.post("demo_ajax_gethint.asp",{suggest:txt},function(result){
    $("span").html(result);
  });
});

ajax 序列化表单

$.Form.serialize( NameValuePair )

虚拟一个表单,并设置表单控件名与值。


收获:

以上及知道的什么叫跨域和方法。


返回列表 返回列表
评论

    分享到