-1

こんにちは、このスクリプトを機能させることができません。更新スクリプトは正常に動作しますが、これは更新数量ページに変数を渡していないようです

<script type='text/javascript'>

function updateqty() {

   var str = $(this).attr('name'); 
   var orderCode = str.slice(9, -1);
   var quantity = $(this).value; 
   var xmlhttp = new XMLHttpRequest(); 

   xmlhttp.onreadystatechange = function() 
   {
      xmlhttp.open("GET","updateqty.php?id=" + orderCode + "&qty=" + quantity, true);
      xmlhttp.send();
   }
}

</script>

<input type='text' name='quantity[701]' size='3' tabindex='1' onblur='updateqty(this)' />
4

1 に答える 1

2

xmlhttp を定義することもできます。結局のところ、それらは再利用できません。

 var xmlhttp = new XMLHttpRequest();

これは、古い IE では失敗するため、クロスブラウザー対応ではありません。名前の選択に jQuery を使用していますjQuery.ajax

于 2013-05-14T19:28:05.347 に答える