如何用不同的输入框调用ajax

时间:2012-11-29 06:18:12

标签: ajax

我有2个输入框。每个都有ID abc和xyz。当两个框中的任何一个没有聚焦时激活ajax功能并检查另一个框是否为空。如果两个输入框都有值,它会将信息传递给tmp.php进行处理并返回一些值。

我写了代码。但是想知道是否有可能缩短脚本?我正在使用的方法是不同输入框的重复。

<input id = abc>
<input id = zyx>
$("#abc)     
   .blur(function(){
  if ($("#zyx).val() !=''){
  $.ajax({
   url: tmp.php,
   dataType: "json",
   data: {
   value : zyx
 },
   success: function(data){ 
    alert ("OK");
    }  }
 });
  }
  });


$("#zyx)     
  .blur(function(){
  if ($("#abc).val() !=''){
  $.ajax({
   url: tmp.php,
   dataType: "json",
   data: {
   value : zyx
 },
  success: function(data){  
    alert ("OK");
    }  }
 });
  }
  });

1 个答案:

答案 0 :(得分:1)

你可以写

$("#abc, #xyz)     
   .blur(function(){
  if ($("#zyx).val() !='' && $("#abc).val() !='')
{
.....
.
.
..