Jquery ajax调用后关闭(或隐藏)模式的困难。

Jquery ajax调用后关闭(或隐藏)模式的困难。,jquery,ajax,hide,Jquery,Ajax,Hide,下面我有一个简单的函数-its将一些数据发送到php脚本,然后我希望它做的是隐藏类“reveal modal Reference”的一个div,并将一个短脚本“../message\u alerts/refere\u message\u box.php”加载到类“reveal modal refer message sent”的div中。我的问题是我一直在firebug中得到错误 $(document.body).on("click", "#refer_it", function(){

下面我有一个简单的函数-its将一些数据发送到php脚本,然后我希望它做的是隐藏类“reveal modal Reference”的一个div,并将一个短脚本“../message\u alerts/refere\u message\u box.php”加载到类“reveal modal refer message sent”的div中。我的问题是我一直在firebug中得到错误

   $(document.body).on("click", "#refer_it", function(){
       var email = $('#refer_input').val();
       var thread_id = $('#thread_id_for_referral').val();
       var user_id = $('#user_id_for_referral').val();   
       $.ajax({
         url: '../email_scripts/refer_email_action_script.php',
         type: 'post',
         data: {
          'email': $('#refer_input').val(),
          'thread_id': $('#thread_id_for_referral').val(),
          'user_id' : $('#user_id_for_referral').val(),
          },
            success: function(html) {
                  var result = "Question sent";

                  $('.reveal-modal-refer').hide();
                  ('.reveal-modal-refer-message-sent').load('../message_alerts/refer_message_box.php', {result: result});                                      
                 }
              });
     return false;
   });
类型错误:“.REVEL modal refer message sent”。加载不是一个函数 脚本_ajax.js(第76行)

   $(document.body).on("click", "#refer_it", function(){
       var email = $('#refer_input').val();
       var thread_id = $('#thread_id_for_referral').val();
       var user_id = $('#user_id_for_referral').val();   
       $.ajax({
         url: '../email_scripts/refer_email_action_script.php',
         type: 'post',
         data: {
          'email': $('#refer_input').val(),
          'thread_id': $('#thread_id_for_referral').val(),
          'user_id' : $('#user_id_for_referral').val(),
          },
            success: function(html) {
                  var result = "Question sent";

                  $('.reveal-modal-refer').hide();
                  ('.reveal-modal-refer-message-sent').load('../message_alerts/refer_message_box.php', {result: result});                                      
                 }
              });
     return false;
   });
(第76行==('.reveal modal refer message sent').load('../message_alerts/referer_message_box.php',{result:result})

   $(document.body).on("click", "#refer_it", function(){
       var email = $('#refer_input').val();
       var thread_id = $('#thread_id_for_referral').val();
       var user_id = $('#user_id_for_referral').val();   
       $.ajax({
         url: '../email_scripts/refer_email_action_script.php',
         type: 'post',
         data: {
          'email': $('#refer_input').val(),
          'thread_id': $('#thread_id_for_referral').val(),
          'user_id' : $('#user_id_for_referral').val(),
          },
            success: function(html) {
                  var result = "Question sent";

                  $('.reveal-modal-refer').hide();
                  ('.reveal-modal-refer-message-sent').load('../message_alerts/refer_message_box.php', {result: result});                                      
                 }
              });
     return false;
   });
我是jQuery新手,所以如果这是直截了当的话,我很抱歉。堆栈上有很多这样的线程,其中许多线程都提到了jQuery版本冲突可能导致的问题。我已经测试过了,这似乎不是问题所在

   $(document.body).on("click", "#refer_it", function(){
       var email = $('#refer_input').val();
       var thread_id = $('#thread_id_for_referral').val();
       var user_id = $('#user_id_for_referral').val();   
       $.ajax({
         url: '../email_scripts/refer_email_action_script.php',
         type: 'post',
         data: {
          'email': $('#refer_input').val(),
          'thread_id': $('#thread_id_for_referral').val(),
          'user_id' : $('#user_id_for_referral').val(),
          },
            success: function(html) {
                  var result = "Question sent";

                  $('.reveal-modal-refer').hide();
                  ('.reveal-modal-refer-message-sent').load('../message_alerts/refer_message_box.php', {result: result});                                      
                 }
              });
     return false;
   });
load方法调用中('.reveal modal refer message sent')之前缺少$(jquery):

   $(document.body).on("click", "#refer_it", function(){
       var email = $('#refer_input').val();
       var thread_id = $('#thread_id_for_referral').val();
       var user_id = $('#user_id_for_referral').val();   
       $.ajax({
         url: '../email_scripts/refer_email_action_script.php',
         type: 'post',
         data: {
          'email': $('#refer_input').val(),
          'thread_id': $('#thread_id_for_referral').val(),
          'user_id' : $('#user_id_for_referral').val(),
          },
            success: function(html) {
                  var result = "Question sent";

                  $('.reveal-modal-refer').hide();
                  ('.reveal-modal-refer-message-sent').load('../message_alerts/refer_message_box.php', {result: result});                                      
                 }
              });
     return false;
   });
成功:函数(html){
var result=“已发送问题”;
$('.REVEL modal REFERE').hide();
$('.discover modal refere message sent').load('../message_alerts/refere_message_box.php',{result:result});
}
});

也许,您之前是否错过了一个美元符号('.discover modal refer message sent')?非常感谢,朋友,将在8分钟内标记为正确。可以说,问这个问题是浪费资源——我应该更敏锐一些!
   $(document.body).on("click", "#refer_it", function(){
       var email = $('#refer_input').val();
       var thread_id = $('#thread_id_for_referral').val();
       var user_id = $('#user_id_for_referral').val();   
       $.ajax({
         url: '../email_scripts/refer_email_action_script.php',
         type: 'post',
         data: {
          'email': $('#refer_input').val(),
          'thread_id': $('#thread_id_for_referral').val(),
          'user_id' : $('#user_id_for_referral').val(),
          },
            success: function(html) {
                  var result = "Question sent";

                  $('.reveal-modal-refer').hide();
                  ('.reveal-modal-refer-message-sent').load('../message_alerts/refer_message_box.php', {result: result});                                      
                 }
              });
     return false;
   });