2014-12-18 2 views
0

특정 제품에 대한 재고 수량을 업데이트 할 수있는 시스템을 만들려고합니다. Chrome에서이 기능을 사용할 수있게 만들었지 만 Firefox/Safari/IE에서 같은 스크립트가 작동하지 않아 그 이유를 실제로 알 수 없습니다.코드는 Firefox/Safari가 아닌 Chrome에서 작동합니다.

<script> 
// Post de aanwezige waardes na de database 
$(document).ready(function() { 
$("#submit").click(function() { 
    var nummer = $("#hetnummer").val(); 
     var id = $("#hetid").val(); 
     var inprijs = $("#inprijs").val(); 
     var verprijs = $("#verprijs").val(); 
      if (nummer == '' || id == '') { 
      alert("Insertion Failed Some Fields are Blank....!!"); 
     } 
      else { 
    // Returns successful data submission message when the entered information is stored in database. 
      $.post("php/aanpassen.php", { 
       nummer1: nummer, 
       id1: id, 
       inprijs1: inprijs, 
       verprijs1: verprijs, 
      }, 
       function(data) { 
       // alert(data); 
       $('#form')[0].reset(); // To reset form fields 
      }); 
      } 
      }); 
     }); 
</script> 

답변

0

거기에 contentType이 문제가 될 수 있으므로 아약스 기능 대신 포스트를 사용하여 ContentType을 설정하려고 수있는 '응용 프로그램/x-www-form-urlencoded를' 또는 '응용 프로그램/JSON '

$.ajax({ 
     url: "php/aanpassen.php", 
     type: 'POST', 
     data: { 
        nummer1: nummer, 
        id1: id, 
        inprijs1: inprijs, 
        verprijs1: verprijs, 
     }, 
     contentType: 'application/x-www-form-urlencoded',// or application/json 
     success: function() { $('#form')[0].reset();}, 

    }); 
+0

지금 힘든 또한 여전히 파이어 폭스에서 작동하지 않는 IE의 기능, 나는 그것이 에일을 위해 그 작은 부분에 잘못 결론에 도달 않았다 rt가 작동합니다. 밖을 내다 볼 수있는 다른 제안이나 조언이 있습니까? – Simson