У меня 2 ajax-запроса на одной странице. Оба прекрасно работают на отдельных страницах, но когда они оба на одной странице, один перестает работать после запуска первого.
Я использую плагин Colorbox для одного запроса, и это прекрасно работает. Другой, который я собрал сам (я новичок в jquery, поэтому вполне может иметь ошибки) и работает, если я его сначала запустил. Но как только Colorbox активирован, он перестает работать.
Страница находится здесь: http://dev.thetram.net/times/test2.php и код ниже.
Буду очень признателен, если я укажу, где я иду не так, спасибо!
<script type="text/javascript">
<!--
$(document).ready(function(){
$(function() {
$('#parkride').change(function () {
$.ajax({
type: "POST",
url: "http://dev.thetram.net/inc/parkingfinder_script.asp",
dataType: "application/x-www-form-urlencoded",
data: "Action=GetPR&Val=" + $("#parkride").val(),
async: false,
success: function(msg) {
$('#output').html("<li>" + msg + "</li>");
}
});
return false;
});
});
$(function() {
//if submit button is clicked
$('form#frm_journeyplanner #submit').click(function () {
//get form values
var str = $("form#frm_journeyplanner").serialize();
$.ajax({
type: "POST",
url: "http://dev.thetram.net/inc/journeyplanner/jp_testscript.asp",
dataType: "application/x-www-form-urlencoded",
data: str,
async: false,
success: function(msg) {
$('#results').html(msg);
$.colorbox({inline:true, href:"#results", opacity:0.6, innerWidth:620, innerHeight:580, title:"Find tram times",
onOpen:function(){ $("#results").show(); }, //make sure results show in the modal window
onClosed:function(){ $("#results").hide(); } //stop results from displaying on the main page
});
}
});
return false;
});
});
}); // end of doc ready
-->
</script>