با سلام
در رویداد onghange کمبو باکس(تگselect) از ajax برای نمایش اطلاعات استفاده میکنم ولی وقتی عدد بزرگی 20 رقمی میفرستم فقط یک رقم ان نمایش داده میشود. متغیر packid بیست رقمی میباشد.
کد دستور onghange

<select id="newproduct" name="newproduct" onchange="showUser(this.value,'<?php echo $sessionid;?>','<?php echo $productid;?>','<?php echo $packid_; ?>')" style="width: 150px;">


کد ajax

function showUser(str,session,prodid,packid)
{
var jsonString = JSON.stringify(packid);
if (str=="") {
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
} else { // code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("txtHint").innerHTML=xmlht tp.responseText;
}
}
xmlhttp.open("post","S-selkit.php?q="+str+"&sessionid="+session+"&prodid= "+prodid+"&packid="+packid,true);
xmlhttp.send();
}