关于html、javascript(jquery)、php的数据传递问题

PsHui 发布于 2013/04/28 13:18
阅读 1K+
收藏 0

一般读取数据的过程是:用php语言查询数据库,将读取到得数据显示在html页面上,

而写入数据的过程是:在html页面上用form标签把数据提交给php(在这之前用javascript验证数据是否合法),然后php执行数据库语句插入。

最近本人在研究jquery,发现无论读取还是写入数据都可以通过javascript来实现,将php读取到的数据通过json等传递给javascript,javascript将数据传递给html;写入数据也是一样,讲input的值传给javascript,验证通过后发送给php,再写入数据库,这样的话甚至可以不用form标签了。比如:

读取数据用

$("div").load('demo_ajax_load.txt');
$.get("xxx.php", function(result){
    $("div").html(result);
  });
$.post("xxx.php",{suggest:txt},function(result){
    $("span").html(result);

写入数据用

$.post("xxx.php",{suggest:txt},function(result){
    $("span").html(result);

不知道这样做会不会有什么问题?求解

加载中
0
阿水plus
阿水plus

ajax是好东西,但有它适合的场合

哪种情况应该用ajax请求,哪种情况用普通请求要看实际应用的场合

合理搭配才效果最好



0
blindcat
blindcat

这样做页面不用刷新,用户体验好一些

0
PsHui
PsHui
为什么大型网站都没有这么用。这样对于用户体验是更好嘛
0
leo108
leo108
如果用户网络状况不是很好的话,ajax反而会影响用户体验
返回顶部
顶部