نوشته شده توسط
sedamorde
سلام دوست عزیز.
اگر من درست متوجه شده باشم سوال شما درمورد Javascript نه PHP و شما میخواهید یک صفحه که دارای فرم است را چند بار ارسال کنید و هر بار میخواهید فیلدهای فرم ریسِت بشه!؟
باید بعد از باز شدن POPUP با جاوا اسکریپت فیلدها را خالی کنید. مثلا با jquery مثل این:
اگر هم مشکل چیزه دیگری است لطفا واضحتر بیان کنید.
موفق باشید.
ممنون از جوابی که دادی ولی منظورم این نبود. منظورم کل کد ها بود. کل کد های html فرم و کد های ایجکس مربوط به سابمیت همون فرم
من اون div که کل کد ها داخلش لود میشه رو پاک میکنم ولی کدهای جاوا اسکریپت میمونه و پاک نمیشه . مشکل همینه
کدی که لود میکنم مشابه اینه
<form action="/index.php/security/phone" class="col s12" id="verifyPhoneNumber" method="post" accept-charset="utf-8">
<input type="hidden" name="__Token" value="98ca465dbe1386ac233a45c4a375202f" style="display:none;">
<div class="row">
<div class="section caption col s12">
<span>enter code here</span>
</div>
</div>
. .
.
.
بقیه کد های html
<script type="text/javascript">
$(document).on('click', '#resend', function (event) {
event.preventDefault();
var parent = $('[name="parent"]').val();
$('#verifyPhone').attr('disabled', 'disabled').html('loading...');
$('#result').html(' ');
var formData = new FormData($('#phoneNumber')[0]);
$.ajax({
type: "POST",
dataType: 'json',
data: formData,
url: parent+"/phoneSubmit",
processData: false,
contentType: false,
success: function (data) {.
.
.
بقیه کد های جاوا اسکریپت
اینجوری پاک میکنم
$('#content').html(' ');
قسمت کد های html پاک میشه ولی کد های جاوا اسکریپت اضافه میشه به قبلی و وقتی سابمیت میزنم همشون باهم اجرا میشن