使用AJAX,PHP和jQuery的变化DIV内容 [英] Change DIV content using ajax, php and jQuery

查看:119
本文介绍了使用AJAX,PHP和jQuery的变化DIV内容的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个div,其中包含一些文本的数据库:

 < D​​IV ID =摘要>此处是电影和的总结; / DIV>
 

和链接列表:

 < A HREF =?ID = 1级=电影>电影和LT的名称; / A>
&所述; A HREF = A类=电影&GTID = 2?;电影&所述的名称; / a取代;
..
 

这个过程应该是这样的:

  1. 单击链接
  2. 阿贾克斯使用链接的URL通过GET到PHP文件/同一页
  3. 传递数据
  4. 在PHP返回字符串
  5. DIV的是改变这个字符串
解决方案

 <脚本>

功能getSummary(id)的
{
   $阿贾克斯({

     键入:GET,
     网址:你的URL,
     数据:ID =+ ID,//显示为$ _GET ['身份证'] // @你的后端侧
     成功:功能(数据){
           //数据是UR汇总
          $('#摘要)HTML(数据)。
     }

   });

}
< / SCRIPT>
 

和增加的onclick 事件在你的名单

 < A HREF =JavaScript的:无效(0);类=电影的onclick =getSummary(1)>名称电影和LT的; / A>
 

I have a div which contains some text for the database:

<div id="summary">Here is summary of movie</div>

And list of links:

<a href="?id=1" class="movie">Name of movie</a>
<a href="?id=2" class="movie">Name of movie</a>
..

The process should be something like this:

  1. Click on the link
  2. Ajax using the url of the link to pass data via GET to php file / same page
  3. PHP returns string
  4. The div is changed to this string

解决方案

<script>

function getSummary(id)
{
   $.ajax({

     type: "GET",
     url: 'Your URL',
     data: "id=" + id, // appears as $_GET['id'] @ your backend side
     success: function(data) {
           // data is ur summary
          $('#summary').html(data);
     }

   });

}
</script>

And add onclick event in your lists

<a href="javascript:void(0);" class="movie" onclick="getSummary(1)">Name of movie</a>

这篇关于使用AJAX,PHP和jQuery的变化DIV内容的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆