如何使用keypress事件在php中使用ajax传递整个数据

时间:2015-08-03 07:51:49

标签: php ajax

我正在使用按键事件传递empcode,但我的整个代码不会被转移,最后一位数字会被删除。

这是我的代码:

$(document).ready(function(){
        $("#e_code").keypress(function(){
             //var dataString=document.getElementById("e_code").value;
            var dataString = 'e_code='+ $(this).val();
            $.ajax({
             type: "POST",
             url: "getdata.php",
             data: dataString,
             cache: false,
             success: function (html) {
            $('#details').html(html);
            $('#custTrnHistory').show()
          }
       });
    });   
  });

  on getdata file code is
 

3 个答案:

答案 0 :(得分:0)

keyup而不是keypress

中编写代码
$("#e_code").keyup(function(){

答案 1 :(得分:0)

你可以将你的按键绑定在文件上---试试这个

 $(document).on('keypress',"#e_code",function(){

答案 2 :(得分:0)

  

试试这个

$(document).ready(function(){
 var minlength = 5; //change as per the the length of empcode
$("#e_code").keyup(function () {
var inputvalue= $(this).val();
if (inputvalue.length >= minlength ) {
var dataString = 'e_code='+ $(this).val();

$.ajax({
   type: "POST",
 url: "getdata.php",
data: dataString,
   cache: false,
 success: function (html) {
$('#details').html(html);
$('#custTrnHistory').show()
  }
 });
}
});
});