У меня есть jquery как HTML-форма, как показано ниже. Я пытаюсь отобразить некоторые необходимые документы и показать div, когда пользователь изменяет параметры, в зависимости от значения параметра.Функция AJAX не работает для изменения() jquery
<select id="constitution_id" class="form_select_constitution">
<option value="1">First</option>
<option value="2">Second</option>
</select>
И JavaScript:
$('.form_select_constitution').change(function(){
var cid = $(this).val();
if(cid > 2) {
$('#appDiv').show();
}else{
$('#appDiv').hide();
}
data = 'cid='+cid;
url = 'business_documents_available.php';
$.ajax({
type: "GET",
url : url;
data : data,
//dataType: "json",
error:function(resp){
alert('Error !');
},
success: function(resp){
alert(resp);
//show_docs(resp);
}
});
});
function show_docs(resp) {
//$('.json_resp_docs').html(resp.documents);
}
И business_documents_available.php
является:
<?php
include_once('include/config.php');
include_once('validate.php');
include_once('applicants.php');
$cid = $_GET['cid'];
$sql = "SELECT * FROM doc_vehical_loan_list WHERE constitution_type = '$cid'";
$result = $db->executeQuery($sql);
$result_json = json_encode($result);
//var_dump($result_json);
//return $result_json;
return 'HII';
?>
Хотя показ и скрытия Дива идентификатора appDiv
работает, я не получаю никаких предупреждений от Аякса ответ ! Что происходит?
любая ошибка в вашей консоли браузера –
@ user2625357 зайдите на вкладку сети вашего браузера, является ли ваш вызов ajax woerking или нет. вы можете получить коды ответов –
проверьте свою консоль браузера на ошибки javascript. – Anish