我正在尝试使用嵌套json,AJAX和PHP调用jquery函数,它似乎没有达到该函数。我点击按钮,没有任何反应。
我在功能的头部添加了警报,我也从未收到警报。
我在脚本中有几个声明。这些都在头部。
<script src="assets/js/vendor/modernizr-2.8.3-respond-1.4.2.min.js"></script>
<script src="assets/js/vendor/jquery.3.2.1.js"></script>
<script src="assets/js/main2.js"></script>
我已尝试在head部分中包含这些功能,但这些功能不起作用。目前他们在assets / js / main2.js的库中。
我尝试了多种调用函数的方法,包括按钮和锚标签。目前,这是相关代码的一部分。
<div class="contact_content">
<div class="col-md-6 col-sm-6 col-xs-12">
<div class="contact_message wow fadeInLeft" data-wow-duration="1.5s">
<form action="#" id="formid">
<div class="form-group"> <input class="form-control" name="name"
placeholder="Name" required="" type="text"> </div>
<div class="form-group"> <input class="form-control" name="email"
placeholder="Email" required="" type="email"> </div>
<div class="form-group">
<div class="Descrizione">
<label for="InserisciDescrizione" class=""><b>Message</b></label>
<textarea class="form-control" id='message' placeholder="Type message:"
name='message' rows='6' cols='50' value=""
title="Message"></textarea>
</div>
</div>
<a id="submit" href="#" class="btn btn-primary">Submit</a>
</form>
</div>
这是应该触发嵌套AJAX和PHP的实际Jquery。
$( '#submit').click(function jq1 () {
alert("Handler for .click function called");
doAjax();
}
)
它不显示警报。它也不执行代码。我应该设置一个回报来获取警报吗?当我单击提交按钮时没有任何反应。
我有什么必须在网络服务器上设置的吗?我正在使用Apache。
答案 0 :(得分:0)
我将函数调用更改为按钮标记中的onclick,没有任何反应。它按下并按下但警报从不会弹出。
这是函数
<script language="javascript">
function test()
{ alert("Call"); }> </script>
这里是按钮标签。
<button type="button" id="btnEmail" onclick="test()" class="btn btn-primary">Submit</button>
如果我使用按钮标签,只需按下即可。如果我使用锚标记,它不会重新加载页面,但是,它会跳转到页面顶部。
我很简单。这对我来说似乎很简单,但它不起作用。