Php AJAX函数不适用于change()jquery
我有一个jqueryashtml表单,如下所示。我试图在用户根据选项值更改选项时显示一些必需的文档并显示一个divPhp AJAX函数不适用于change()jquery,php,jquery,ajax,onchange,Php,Jquery,Ajax,Onchange,我有一个jqueryashtml表单,如下所示。我试图在用户根据选项值更改选项时显示一些必需的文档并显示一个div <select id="constitution_id" class="form_select_constitution"> <option value="1">First</option> <option value="2">Second</option> </select> 而busine
<select id="constitution_id" class="form_select_constitution">
<option value="1">First</option>
<option value="2">Second</option>
</select>
而business_documents_available.php是:
尽管显示和隐藏div id appDiv是有效的,但我没有从ajax响应中得到任何警告!发生了什么事?使用
echo json_encode($result);
exit;
in business_documents_available.php代替
return 'HII';
简单的锻炼
html
php页面
<?php
echo "hey im reached";
?>
浏览器中有错误吗console@user2625357在浏览器的“网络”选项卡中检查ajax调用是否正常。您可以获取响应代码检查您的浏览器控制台是否存在javascript错误。危险:您很容易受到您需要的javascript错误的攻击。问题出在哪里?做一些基本的调试。检查错误控制台以查看是否有任何错误消息。检查开发人员工具的“网络”选项卡,查看HTTP请求是否已发出,是否正在进行预期的操作,以及响应是否符合预期。
return 'HII';
<html>
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<select id="constitution_id" class="form_select form_select_constitution">
<option value="1">First</option>
<option value="2">Second</option>
</select>
<script type="text/javascript">
$('.form_select_constitution').on("change",function() {
var id = "id"; //just for reference
$.ajax({
type: "GET", //use any kind of verb
data: "id="+id, //just for reference
url: "business_documents_available.php",
success: function(html){
alert(html);
}
});
});
</script>
</html>
<?php
echo "hey im reached";
?>