• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ایجاد متغیر در کد زیر
#1
سلام.من یک کد html دارم به این صورت:
کد پی‌اچ‌پی:
<form onkeydown="update()">
<
span>
<
input type="text" name="name[]">
<
input type="text" name="id[]">
</
span>
<
span>
<
input type="text" name="name[]">
<
input type="text" name="id[]">
</
span>
<
span>
<
input type="text" name="name[]">
<
input type="text" name="id[]">
</
span>
<
span>
<
input type="text" name="name[]">
<
input type="text" name="id[]">
</
span>
<
span>
<
input type="text" name="name[]">
<
input type="text" name="id[]">
</
span>
</
form
اینم کد jquery من:
کد پی‌اچ‌پی:
function update() {

            var 
id ={'key1':'id1','key2':'id2'};
            var 
stuff ={'key1':'value1','key2':'value2'};
            $.
ajax({
                
type    'POST',
                
url'myurl',
                
data    : {
                    
id:JSON.stringify(id),
                    
result:JSON.stringify(stuff)
                },
                
success : function(response) {
                    
alert(response);
                }
            });
        } 
من میخوام var id و var stuff بیاد و از name و id داخل فرم متغیرهاشو دریافت بکنه.چطور این کار رو بکنم؟
  پاسخ
تشکر شده توسط :
#2
سلام،
این کدی که نوشتم رو ببین، منظورت فکر کنم همینه.
JS Fiddle
غایب
  پاسخ
تشکر شده توسط : MRCanddy
#3
آره علا جان.همین منظورمه-اما الان میخوام همین متغیر ها رو بفرستم سمت سرور

چطور باید این کار رو بکنم؟

من از لاراول استفاده میکنم

من سمت جی کوئری اینطوری داده ها رو دریافت و ارسال میکنم:
کد پی‌اچ‌پی:
function myFunction() {

            var 
id = $(".areaid").map(function(){
                return $(
this).val();
            }).
get();

            var 
values = $(".areaname").map(function(){
                return $(
this).val();
            }).
get();


            $.
ajax({
                
type    'POST',
                
url'{!! url('/admin/changearea') !!}',
                
data: {
                    
id:id,
                    
values:values
                
},
                
success : function(response) {
                    
alert(response);
                }
            });
        } 
  پاسخ
تشکر شده توسط :
#4
اساتید گرامی راهنمایی نمیکنن؟
  پاسخ
تشکر شده توسط :
#5
سلام.
سمت جی کوئری:
کد پی‌اچ‌پی:
var input = new Array('input');
        
input = $('.input').serialize();

        $.
ajax({
            
url:'your url',
            
type:'POST',
            
data:{
                
input:input,

        },
        
success: function(data){
            
swal
            
(
                
"تبریک",
                
data,
                
"success"
            
)
        },
            
error: function (data) {
                
swal
                
(
                    
"متاسفم",
                    
"ثبت انجام نشد،بازنشانی مجدد صفحه",
                    
"error"
                
)
            }

    }); 

نام کلاس رو من input گذاشتم.خودت تغییراتی که میخوای رو بده.

روزخوش
  پاسخ
تشکر شده توسط : MRCanddy


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان