Здравейте!
Използвам този
http://www.blueicestudios.com/chained-select-boxes-using-php-mysql-ajax/
chained slector,но на едно от полетата стойностите са в кавички и ми изкарва буквите до тях,а останалата част от текста не.В php няма никакви защити затова си мисля,че е в JS.Някой може ли да ми кажи какъв е проблема?
Ето JS кода:
Използвам този
http://www.blueicestudios.com/chained-select-boxes-using-php-mysql-ajax/
chained slector,но на едно от полетата стойностите са в кавички и ми изкарва буквите до тях,а останалата част от текста не.В php няма никакви защити затова си мисля,че е в JS.Някой може ли да ми кажи какъв е проблема?
Ето JS кода:
Код:
<script type=\"text/javascript\">
$('#wait_2').hide();
$('#drop_2').change(function(){
$('#wait_2').show();
$('#result_2').hide();
$.get(\"func.php\", {
func: \"drop_2\",
drop_var: $('#drop_2').val()
}, function(response){
$('#result_2').fadeOut();
setTimeout(\"finishAjax_tier_three('result_2', '\"+escape(response)+\"')\", 400);
});
return false;
});
</script>
Код:
<script type="text/javascript">
$(document).ready(function() {
$('#wait_1').hide();
$('#drop_1').change(function(){
$('#wait_1').show();
$('#result_1').hide();
$.get("func.php", {
func: "drop_1",
drop_var: $('#drop_1').val()
}, function(response){
$('#result_1').fadeOut();
setTimeout("finishAjax('result_1', '"+escape(response)+"')", 400);
});
return false;
});
});
function finishAjax(id, response) {
$('#wait_1').hide();
$('#'+id).html(unescape(response));
$('#'+id).fadeIn();
}
function finishAjax_tier_three(id, response) {
$('#wait_2').hide();
$('#'+id).html(unescape(response));
$('#'+id).fadeIn();
}
</script>