在php中使用jquery ajax单击后发布td的id
我有以下jquery ajax,它在单击单元格后将页面包含到div中:在php中使用jquery ajax单击后发布td的id,php,jquery,ajax,Php,Jquery,Ajax,我有以下jquery ajax,它在单击单元格后将页面包含到div中: $(function () { $('.yo').click(function (e) { e.preventDefault(); var value = $('#prodajx').val(); var value1 = $('#cityajx').val(); var value2 = $('#regionajx').val(); $
$(function () {
$('.yo').click(function (e) {
e.preventDefault();
var value = $('#prodajx').val();
var value1 = $('#cityajx').val();
var value2 = $('#regionajx').val();
$.post('demo_link_table_static.php', {value: value, value1: value1, value2: value2}, function (data) {
$("#search_results").html(data);
});
return false;
});
});
现在我想要ajax post方法中td的
id
。。。我如何获取td
的id
(单击后)并将其发布到其他页面?谢谢。$(this)[0].id
或$(this.attr('id')
var id=$(this.attr('id')$(this)[0].id
或$(this).attr('id')
var id=$(this.attr('id');OP需要单击的td的id。类yo元素clickedOP的id需要单击的td的id。类yo元素的id单击了吗在td上添加id属性了吗?在td上添加id属性了吗?
var id_current = $(this).attr('id');
var id_0 = $('#prodajx').attr('id');
var id_1 = $('#cityajx').attr('id');
var id_2 = $('#regionajx').attr('id');
$(function () {
$('.yo').click(function (e) {
e.preventDefault();
var value = $('#prodajx').val();
var value1 = $('#cityajx').val();
var value2 = $('#regionajx').val();
var id_td = $(this).attr('id');
$.ajax({
url: "demo_link_table_static.php",
type: "POST",
data : "id_td="+id_td+"&value="+value+"&value1="+value1+"&value2="+value2,
success:function(data){
$("#search_results").html(data);
}
});
return false;
});
});