2016-07-15 6 views
1

Может кто-нибудь помочь мне с этим 400 плохим запросом, который я получаю? Вот мой код:JQuery POST 400 Неверный запрос

saveBttn.click(function() {   
     var expireDate = $('#expire_date_picker').val(); 
     var newStatus = $('#User_email').val(); 
     if (expireDate.length > 0) { 
      $.ajax({ 
       url: 'updateCases/',    
       data: {expireDate: expireDate, newStatus: newStatus },     
       type: 'POST',     
       success: function (data) { 
        alert("success!!"); 
       }, 
       error: function (XMLHttpRequest, textStatus, errorThrown) { 
        alert(errorThrown); 
       } 
      }); 
     } 
    }); 

Его даже не добраться до желаемого действия ...

+0

Вы делаете вызов AJAX в папку? – Fairy

+1

Правильно ли это URL? –

+0

проверить контроллер и действовать правильно или нет –

ответ

1

Установите тип данных и корректировать свои параметры.

saveBttn.click(function() {   
     var expireDate = $('#expire_date_picker').val(); 
     var newStatus = $('#User_email').val(); 
     if (expireDate.length > 0) { 
      $.ajax({ 
       dataType: "json", 
       url: 'updateCases/',    
       data: {'expireDate': expireDate,'newStatus' : newStatus },     
       type: 'POST',     
       success: function (data) { 
        alert("success!!"); 
       }, 
       error: function (XMLHttpRequest, textStatus, errorThrown) { 
        alert(errorThrown); 
       } 
      }); 
     } 
    }); 
+0

Нет. Осталось то же самое ... – user1835591

1

Ваших имен параметров в методе должен быть одинаковым «EXPIREDATE» и respectively.If «NEWSTATUS» это верно, должно быть проблема в вашем параметре URL-адрес

+0

Привет им просто так. – user1835591

1

попробовать это

указать URL с prefix '/'

 $.ajax({ 
      url: '/updateCases',    
      data: {expireDate: expireDate, newStatus: newStatus },     
      type: 'POST',     
      success: function (data) { 
       alert("success!!"); 
      }, 
      error: function (XMLHttpRequest, textStatus, errorThrown) { 
       alert(errorThrown); 
      } 
     }); 
+0

Нет, все тот же ... – user1835591