Я унаследовал этот проект. Я добавил последние 12 строк кода. Ошибка не имеет ничего общего с тем, что я добавил, но она не позволяет инструментам разработчика останавливаться в точке останова. Предупреждение в моем коде работает и дает мне правильные данные. Но я не получаю статус «проверено» на флажке, на который, как мне кажется, я указываю. Трудно отлаживать. Я получаю «Uncaught TypeError: undefined не является функцией». Он появляется прямо под строкой script>. Так что это не мой код, но я не могу найти проблему. Как я могу отладить эту проблему?
<script type="text/javascript">
colortab = function(tabName, color){
var tabs = ColdFusion.Layout.getTabLayout('mainTab');
var tab = tabs.getTab(tabName);
tab.el.dom.firstChild.firstChild.firstChild.style.color = color;
}
init = function(){
colortab('tab10', 'red');
}
</script>
<script type="text/javascript">
THIS IS WHERE THE ERROR SHOWS UP IN DEV TOOLS Uncaught TypeError: undefined is not a function
$(document).ready(function() {
//GetCityState = function(z){
//alert(z.value);
//$.ajax({
//type: 'Post',
//url: 'http://www.zip-info.com/cgi-local/zipsrch.exe',
//data: 'zip=' + z.value + '&Go=Go',
//success: function (response, textStatus, jqXHR) {
//alert('Response ' + response);
//},
//error: function(xhr, textStatus, errorThrown) {
// show error
//alert('error ' + errorThrown);
//}
//});
//}
$('#adminperson').click(function(){
ColdFusion.Window.show('AdminPersonWindow');
});
});
function SubmitAdminPersons() {
console.log("adminform " , $("#AdminPersonForm").serialize());
var AdminStr = $("#AdminPersonForm").serialize();
$.ajax({
type: 'Post',
url: 'cfc/updates.cfc?method=UpdateAdminPerson',
data: AdminStr,
success: function (response, textStatus, jqXHR) {
//alert('Response ' + response);
},
error: function(xhr, textStatus, errorThrown) {
// show error
alert('error ' + errorThrown);
}
});
ColdFusion.Window.hide('AdminPersonWindow');
alert('You have to refresh this page to see the new info.');
}
jQuery(document).ready(function() {
jQuery(".collapseContent").hide();
//toggle the componenet with class msg_body
jQuery(".collapseHeader").click(function()
{
jQuery(this).next(".collapseContent").slideToggle(500);
});
$('#jd_year').change(function() {
var jdyear = $('#jd_year').val();
//alert(jdyear);
if (jdyear){
$( "#skill_2" ).each(function( i ) {
if ( this.val() == "JD" ) {
this.checked;
return false;
}
});
}
});
});
</script>