发表于: 2017-04-16 23:27:20
1 1238
今天完成的事情:
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 )
虚拟一个表单,并设置表单控件名与值。
收获:
以上及知道的什么叫跨域和方法。
评论