我使用此点击事件功能发布数据。第一次它完全正常工作,第二次我检查调试模式gcX和gcY文本框值是空的但gcZone值是ok.why ???????
$(document).on('click', "#InsertGc", function () {
var id = $(this).attr('id');
var url = '@Url.Action("SetGeographicCordinateList")';
var X = ($.trim($('#gcX').val()));
var Y = ($.trim($('#gcY').val()));
var Zone = $('#gcZone option:selected').val();
$.post(url, { X: X, Y: Y, zone: Zone, ActionType: true }, function (data) {
if (data == "True") {
var p = "<tr class='tRow'> <td id='gcX' class='tbody'>" + X + "</td><td id='gcY' class='tbody'>" + Y + "</td><td id='gcZone' class='tbody'>" + Zone + "</td>";
p += "<td class='tbody'><a href='#' title='حذف ' class='DelIcon' ></a></td></tr>";
$('#trGC:first').before(p);
}
});
});
答案 0 :(得分:0)
第一次插入
<td id='gcX' class='tbody'>" + X + "</td><td id='gcY' class='tbody'>" + Y + "</td>
现在您有两个ID为gcX
和gcY
的元素,不为空。