将数据从jQuery传递到php文件

时间:2015-08-18 22:14:51

标签: php jquery

你好我有这个代码

$('.preview a').click(function() {
  $('.presentation > .images > .margin').load('images.php');

  return false; 
});

是否有可能将数据从jquery传递到images.php文件中,然后让他们说回显这些数据?我已经尝试了所有我认为的一切,但似乎没有任何效果。如果可能的话,有人可以帮助我吗?

2 个答案:

答案 0 :(得分:3)

您可以将数据编码到网址中。假设您要将字符串Hello发送到服务器,您可以执行以下操作:

$('.presentation > .images > .margin').load('images.php?v=Hello');

PHP中,您可以通过Hello访问字符串$_GET['v']

答案 1 :(得分:2)

要完成Tomasz Nguyen的答案,如果你想通过POST方法传递数据,你可以这样做:

$('.preview a').click(function() {
   $.ajax({
       url: 'images.php',
       type: 'POST',
       data: {foo:value}
   }).done(function(response){
       $('.presentation > .images > .margin').html(response);
   });
});

您可以使用$_POST['foo']阅读images.php中的foo var,并构建您的回复以追加$('.presentation > .images > .margin')

如果您想通过get方法传递var,只需将type参数更改为'GET'