2014-02-25 31 views
-4

我在多保持多單一行JavaScript

一個相同的線

multiline in var url

與HTLM Ajax請求我的許多文章的響應

function handleResponse(results, status){ 

    // delete all (old) markers 
    deleteMarkers(); 

    $('#loader').addClass('hidden'); 

    if(status === 'success' || status === '200'){ 

     $(results.html).find("article").each(function(thisIs) { 

      // created one marker for some articles 
      createMarker(new google.maps.LatLng($("#lat", this).val(), $("#lng", this).val())); 
     }); 

     /* Microtemplating MustacheJs : Show all articles when it work is finish */ 
     $("#result").empty().html(results.html).removeClass('hidden'); 

當模式用戶點擊「我想要「

 $('.iWant').click(function(event) { 

      /* ---- DELETE OLD CONTENT ---- */ 

      // deleted disabled for button 'send' 
      $('#sendMessage').attr('disabled', false); 

      // deleted error message 
      $('.modal-body').find('.has-error').removeClass('has-error'); 
      $('.modal-body').find('.help-block').remove(); 

      /* delete old content in textarea */ 
      $("#messageSend").val(''); 

      /* ------------------ THE END ------------------ */ 

      // Stop the loading 
      event.preventDefault(); 
      // catch the url for Ajax Request 
      url = $(this).attr('href'); 
      $('#iWantModal').modal('show'); 
     }); 

當用戶點擊發送他的消息

 $('#sendMessage').click(function(){ 
      // blocked the button send 
      $('#sendMessage').attr('disabled', true); 

      $('.modal-body').find('.has-error').removeClass('has-error'); 
      $('.modal-body').find('.help-block').remove(); 

      // show the multiple line 
      console.log(url); 

      // call ajax (API) 
      $.ajax({ 
       url: url, 
       method: "POST", 
       data: { 
        messageSend: $('#messageSend').val(), 
        emailSend: $('#emailSend').val(), 
        name: $('#userName').text(), 
        userId: $('#userId').text() 
       }, 
       beforeSend: function(request) { 
        return request.setRequestHeader('X-CSRF-Token', $("input[name='_token']").val()); 
       }, 
       success: function() { 

        // Close the modal 
        $('#iWantModal').modal('hide'); 

        $("#messageSend").val(''); 
       }, 
       error: function(json){ 

        $('#sendMessage').attr('disabled', false); 
        $.each(json.responseJSON.errors, function(index, value){ 

         // show error message 
         if (value.length != 0){ 
          $("#" + index).parent('div').addClass('has-error'); 
          $("#" + index).after('<span class="help-block"><span class="error">' + value + '</span></span>'); 
         } 
        }); 

       } 
      }); 
     }); 
    } 
} 

如何保持第一行/單行?

+2

呃......什麼? –

+0

這很容易,如果你可以解釋解釋更多:) –

+1

請解釋更多... – Madhu

回答

1

你所展示的是Chrome devtools控制檯的屏幕截圖。它顯示代碼已經記錄了三次相同的確切文本。

你的代碼中沒有任何東西可以改變Chrome如何處理它。要麼只記錄一次文本,要麼添加一些獨特的東西,如果你想devtools顯示三個實例中的每一個。

+0

對不起,我編輯了我的描述。 – timothylhuillier