你好我有这个代码
$('.preview a').click(function() {
$('.presentation > .images > .margin').load('images.php');
return false;
});
是否有可能将数据从jquery传递到images.php文件中,然后让他们说回显这些数据?我已经尝试了所有我认为的一切,但似乎没有任何效果。如果可能的话,有人可以帮助我吗?
答案 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'