jquery调用没有在脚本中命中函数。

时间:2018-01-04 17:44:49

标签: javascript jquery ajax apache function

我正在尝试使用嵌套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。

1 个答案:

答案 0 :(得分:0)

我将函数调用更改为按钮标记中的onclick,没有任何反应。它按下并按下但警报从不会弹出。

这是函数

        <script language="javascript">
           function test() 

          { alert("Call"); }> </script>

这里是按钮标签。

          <button type="button" id="btnEmail" onclick="test()" class="btn btn-primary">Submit</button>

如果我使用按钮标签,只需按下即可。如果我使用锚标记,它不会重新加载页面,但是,它会跳转到页面顶部。

我很简单。这对我来说似乎很简单,但它不起作用。