• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در ارسال داده های فرم با استفاده از ajax و jquery
#1
بسم الله
با عرض سلام خدمت دوستان عزیز
من یک فرم دارم که میخوام اطلاعات اون رو از طریق آژاکس و جی کوئری ارسال و در سمت سرور دریافت کنم
اما کدی که نوشتم عمل نمیکنه و هیچ پاسخی دریافت نمیکنم
اگه کسی از دوستان بلده ممنونم میشم بگه ایراد کد من از کجاس

کد فرم من:
کد:
<form id="myform" method="post" action="#">
    <input type="text" name="d1"/>
    <input type="text" name="d2"/>
    <select name="d3">
        <option>1</option>
        <option>2</option>
        <option>3</option>
    </select>
   <input type="button" name="btn" id="btn" />
</form>
کد آژاکس من :

کد:
$(document).ready(function(){
$("#btn").click(function(){
$.ajax({
type: 'POST',
url: "result.php",
data : {formdata : $("#myform").serialize() },
datatype : 'html',
success: function(data) {
alert('Ok');
$("#content-user").html(value);
}
})
})
})



کد صفحه ی result.php

کد پی‌اچ‌پی:
<?php
$postform 
$_POST["formdata"];
print 
var_dump($postform);
?>


[/php][/quote][/code]
  پاسخ
تشکر شده توسط :
#2
اینطوری کار می کنه
کد پی‌اچ‌پی:
<html>
<
head>
    <
script type="text/javascript" src='jquery.js'></script>
</
head>
<
body>
    <
form id="myform" method="post" action="">
        <
input type="text" name="d1"/>
        <
input type="text" name="d2"/>
        <
select name="d3">
            <
option>1</option>
            <
option>2</option>
            <
option>3</option>
        </
select>
        <
input type="button" name="btn" id="btn" />
    </
form>
    <
div id='content-user'></div>
    <
script type="text/javascript">
        $(function(){
            var 
= $("#myform").serialize();
            $(
"#btn").click(function(){
                $.
ajax({
                    
type'POST',
                    
url"http://localhost/test/result.php",
                    
data d,
                    
success: function(s)
                    {
                        
alert('Ok');
                        $(
"#content-user").html(s);
                    }
                })
            })
        })
    </
script>
</
body>
</
html
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط : ramtin2025 ghods
#3
با سلام به دوستان گرامی:
دوستان من فرم نوشتم که میخواستم با ایجکس تحت زبان jquery داده ها رو سمت سرور ارسال کنم.الان همه چی رو نوشتم و دقیق کار می کنه و اطلاعات هم روی دیتابیس میشینه.مشکل اینجاست که همراه جواب موفقیت امیز ارسال داده ها به دیتابیس خود فرمم به صورت ریست شده در تگ span که در اون جواب ها رو برمیگردونم.بهم برمیگرده الان موندم که چرا این عمل انجام میشه.ممنون میشم اگه راهنماییم کنید؟
متشکرم.
  پاسخ
تشکر شده توسط :
#4
لطفن یه تاپیک تازه بساز و کدهات رو توش بزار تا بقیه راهنمایی کنن
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط :
#5
چه جوری میشه تاپیک جدید ساخت؟
من زیاد آشنایی به سایت ندارم.
  پاسخ
تشکر شده توسط :
#6
https://forum.iranphp.org/newthread.php?fid=31
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط :


پرش به انجمن:


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