我有一个jquery脚本,每次点击一个特定的元素时,都会向一个名为ajaxprocess,php的页面发送带有id的get var。我有20个元素。
想法是创建一个包含3个字段的临时表,每次点击元素时,它将其值存储在字段1中,第二个存储在字段2中,第三个存储在字段3中并停止,我只想存储3个ID。
这是代码。 jQuery('#test')。text(data);是测试是否发送了变量。元素都是这样的:。
$(document).ready(function() {
$(".element").click(function() {
var path = $(this).attr('id');
$.get('ajaxprocess.php', {
Path: path
}, function(data) {
$('#test').text(data);
});
});
});
我试图计算但没有成功。 好吧,当我点击一个元素时,我得到完美的第一个值。我想在数据库上获取此值。然后,当我点击第二个元素时,我想将第二个值抓到第二个字段,直到第三个字段。 我该怎么做? 请帮忙
答案 0 :(得分:0)
您可以使用此插件设置ajax队列,例如:http://code.google.com/p/jquery-ajaxq/ 这可以确保请求以正确的顺序获得响应。
或者,您可以在脚本中添加一个计数器,该计数器会在每个请求中发送:
$.get('ajaxprocess.php', {
Path: path,
Fieldnum: fieldnum
}, function(data) {
$('#test').text(data);
});
fieldnum ++;