GAE JAVA代码更改未在Eclipse中反映出来

时间:2015-12-24 06:04:50

标签: javascript java eclipse google-app-engine gae-eclipse-plugin

在过去两天寻找我的问题的答案后,我问这个问题。

已经做过的尝试

我在eclipse中尝试过以下内容:

  1. 清理/构建我的项目
  2. 重命名我的JavaScript文件(此文件中的更改是未反映的文件)
  3. 终止所有从控制台启动(使用双十字图标)
  4. 终止/断开调试窗口中的所有启动(右键单击启动并选择终止/断开所有选项)
  5. 从项目中删除所有文件,清理项目并再次复制文件。
  6. 从浏览器的选项中清除浏览器缓存/历史记录(使用谷歌浏览器47.0.2526.106米和Internet Explorer 11.0.9600)
  7. 使用此代码
  8. $("#form-contact-form").on('click', '#btn-contact-from-submit', function () { //my code goes here... });

    而不是

    $('#btn-contact-from-submit').click(function(){ //my code goes here... });

    1. 已使用<script type="text/javascript" src="js/page-contact.js?123"></script>
    2. 我的问题

      我正在做一个小改动,即在我的html文件中的按钮元素中添加一个事件监听器。我在侦听器中也添加了alert('Sending Message');,以便在进入侦听器代码时立即触发警报。以前它工作。但是从过去两天开始,无论我做什么改变都没有反映出来。

      ECLISPE和GAE PLUGIN VERSION

      1. ECLIPSE:Juno Release build id:20120614-1722
      2. ECLIPSE的GAE PLUGIN:3.8.0.v201410302155-rel-r42
      3. CODE

        1. HTML BUTTON ELEMENT
        2. &#13;
          &#13;
          <form action="contact" method="post" id="form-contact-form">
            <div class="col-md-100 fadeInBottom"><button type="submit" id="btn-contact-from-submit">Let it go!</button></div>
          </form>
          &#13;
          &#13;
          &#13;

          1. JAVASCRIPT LISTENER
          2. &#13;
            &#13;
            $(document).ready(function() {
            
              $('#btn-contact-from-submit').click(function() {
                alert('sending message first');
                var isFormValidated = false;
                isFormValidated = true; //making condition true
                if (isFormValidated) {
                  alert('sending message');
                  $("#btn-contact-from-submit").html('Wait! It is going!');
                  $("#btn-contact-from-submit").prop('disabled', false);
            
                  $("#form-contact-form").submit(function(e) {
                    var postData = $(this).serializeArray();
                    var formURL = $(this).attr("action");
                    $.ajax({
                      url: formURL,
                      type: "POST",
                      data: postData,
                      success: function(data, textStatus, jqXHR) {
                        //data: return data from server
                        $("#btn-contact-from-submit").html('It went! Thank you!');
                      },
                      error: function(jqXHR, textStatus, errorThrown) {
                        //if fails
                        alert('Crashed!');
                      }
                    });
                    e.preventDefault(); //STOP default action
                    e.unbind(); //unbind. to stop multiple form submit.
                  });
            
                  $("#form-contact-form").submit(); //Submit  the FORM
                }
              });
            
            });
            &#13;
            &#13;
            &#13;

            我在正文结束之前包含了JavaScript文件

              <script type="text/javascript" src="js/page-contact.js"></script>
            

            有人可以帮助我吗?

            如果我错过了包含任何信息,请通知我,我会更新我的问题。

            谢谢社区!

0 个答案:

没有答案