-1
我使用這個點擊事件函數發佈data.for第一次它完全正常工作,第二次我檢查調試模式gcX和gcY文本框的值是空的,但gcZone值是ok.why ???????jquery post第二次文本框爲空
$(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);
}
});
});
您是否在第一篇文章後創建了多個gcX和gcY實例?你可以在命令前執行此操作。這會覆蓋以前的gcX和gcY嗎?如果不是,則在該點處具有相同ID的重複元素。 – dthree
這是正確的,我明白這個問題 –