PDA

View Full Version : مشکل : تکرار دائم کد جاوا اسکریپت



countesss
شنبه 04 آبان 1392, 09:31 صبح
سلام
من این خط کد رو برای آژاکسی کردن جستجوم نوشتم ولی بعد از جستجو این کد دائما تکرار میشه و عملیات از نو تکرار میشه ممنون میشم بگید مشکلم کجاست

<script type="text/javascript">
$("#btnsubmit").click(function()
{

$("#fdarslistsrch").submit(function(e)
{
$("#jtable").html("<div align='center' ><img id='img'src='ajax.gif'/></div>");
var getData = $(this).serializeArray();
var formURL = $(this).attr("action")
$.ajax(
{

url : formURL,
type: "GET",
data : getData,
success:function(data, textStatus, jqXHR)
{
$('#gtable')

.load(' #jtable', function() {
$(this).hide();
$(this).slideDown(1000);
});

},
error: function(jqXHR, textStatus, errorThrown)
{
//if fails
}
});
e.preventDefault(); //STOP default action
});
$("#fdarslistsrch").submit(); //Submit the FORM
return false;
});
</script>

jalil_gh
شنبه 04 آبان 1392, 12:00 عصر
به این صورت بنویسید احتمالا درست بشه:
// Submit the form when this button is clicked
$("#btnsubmit").click(function()
{
$("#fdarslistsrch").submit(); //Submit the FORM
return false;
});

// do these things when the form is submitted
$("#fdarslistsrch").submit(function(e)
{
$("#jtable").html("<div align='center' ><img id='img'src='ajax.gif'/></div>");
var getData = $(this).serializeArray();
var formURL = $(this).attr("action")
$.ajax(
{

url : formURL,
type: "GET",
data : getData,
success:function(data, textStatus, jqXHR)
{
$('#gtable')
.load(' #jtable', function() {
$(this).hide();
$(this).slideDown(1000);
});

},
error: function(jqXHR, textStatus, errorThrown)
{
//if fails
}
});
e.preventDefault(); //STOP default action
});

countesss
شنبه 04 آبان 1392, 12:29 عصر
ممنون دوست عزیز کد شما مشکلو حل کرد:تشویق: