zohreh.hn
یک شنبه 04 خرداد 1393, 15:16 عصر
سلام دوستان
یک کد ای جکس در هدر سایتم دارم به صورت زیر
$(document).ready(function(){
$(document).on('click', '.btn',function(){
var btn = $(this);
var msg = btn.closest('form').serializeArray();
alert(msg);
$.ajax({
type : "POST",
url : "ajaxfactor.php",
data : msg,
success : function(data){
btn.closest('form').find('.data').html(data);
}
})
});
که از فرم زیر اطلاعات می گیرد ولی آلرت ای جکس خالی نشان می دهد
$isT=" <form method='post'> <br /> تعداد سفارش <input type='text' name='txtcount' /><br /> <input type='hidden' name='watchid' value='$id' /> <input type='hidden' name='price' value='$price' /> <input type='hidden' name='orderid' value='$orderid' /> <input type='button' class='btn' value='افزودن به سبد خرید' /> <div class='data'></div> </form> ";
نکته ای که دارد اینست که فرم من در یک متغییر قرار دارد که درصورت لزوم در حلقه تکرار می گردد.
بنظر شما چرا آلرت هیچ مقداری را نشان نمی دهد و ثبتی که در ajaxfactor.php قرار است صورت بگیرد انجام نمی شود. آیا نکته در button است که بجایش submit قراردهم اگر هست چه کد بگذارم و اگر نه مرا راهنمایی بفرمایید. :گریه:
یک کد ای جکس در هدر سایتم دارم به صورت زیر
$(document).ready(function(){
$(document).on('click', '.btn',function(){
var btn = $(this);
var msg = btn.closest('form').serializeArray();
alert(msg);
$.ajax({
type : "POST",
url : "ajaxfactor.php",
data : msg,
success : function(data){
btn.closest('form').find('.data').html(data);
}
})
});
که از فرم زیر اطلاعات می گیرد ولی آلرت ای جکس خالی نشان می دهد
$isT=" <form method='post'> <br /> تعداد سفارش <input type='text' name='txtcount' /><br /> <input type='hidden' name='watchid' value='$id' /> <input type='hidden' name='price' value='$price' /> <input type='hidden' name='orderid' value='$orderid' /> <input type='button' class='btn' value='افزودن به سبد خرید' /> <div class='data'></div> </form> ";
نکته ای که دارد اینست که فرم من در یک متغییر قرار دارد که درصورت لزوم در حلقه تکرار می گردد.
بنظر شما چرا آلرت هیچ مقداری را نشان نمی دهد و ثبتی که در ajaxfactor.php قرار است صورت بگیرد انجام نمی شود. آیا نکته در button است که بجایش submit قراردهم اگر هست چه کد بگذارم و اگر نه مرا راهنمایی بفرمایید. :گریه: