محمدمهدیـ 122 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 با درودمیخوام مقادیر داخل یک div رو با php به صفحه دیگه بفرستم و نمیخواستم از input و textarea استفاده کنمحالمن این سوال رو اینجا پرسیدم ::http://stackoverflow.com/questions/21621568/post-for-text-in-div-elementsیه سری جواب ها دادنولی هیچ کدوم شون کار نمی کنه !اساتید عزیز لطف میکنن یه سری کد صحیح بدن ؟ من از اون کد ها هر طوری استفاده کردم کار نکردن اصلا" ! نقل قول لینک به ارسال
Parsa 23463 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 اگر div کلاس یا شناسه خاصی داردبا دستور html جکویری مقدار را بدست بیاریدو با ایجکس یا پست ارسال کنید$.post('http://example.org/script.php', {myname: $('.mine').html();}); 3 نقل قول لینک به ارسال
محمدمهدیـ 122 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 ممنونلطف میکنید یک مثال ساده بگید؟ هر کاری کردم نشد که نشداصلا" انگار نه انگار . عمل نمی کنه. نقل قول لینک به ارسال
محمدمهدیـ 122 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 من با این تست کردم ولی ارور میده:<html><script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"><script>$.post('http://localhost/test/submit.php', {name: $('.class').html();});$(document).ready(function(){ $("#my_form").on("submit", function () { var hvalue = $('.class').text(); $(this).append("<input type='hidden' name='name' value=' " + hvalue + " '/>"); });});</script><form action="" method="post" id="my_form"><div class="class" name="name">this is my div</div><input type="submit" value="submit" name="submit" /></form><?phpecho $_POST['name'];ارور :Notice: Undefined index: name in C:\Program Files\EasyPHP-5.4.0RC4\www\test\index.php on line 21 نقل قول لینک به ارسال
محمدمهدیـ 122 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 البته باif(issetهم کار کردم روی صفحه ایندکسولی خب مشکل اینه که هیچ چیزی ارسال نمیشه. نقل قول لینک به ارسال
Morteza 34190 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 ; رو از انتهای name: $('.class').html(); بردارید 2 نقل قول لینک به ارسال
محمدمهدیـ 122 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 ممنونولی همچنان کار نمیکنه. انگار نه انگار !<html><script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"><script>$.post('http://localhost/test/index.php', {name: $('.class').html()});$(document).ready(function(){ $("#my_form").on("submit", function () { var hvalue = $('.class').text(); $(this).append("<input type='hidden' name='name' value=' " + hvalue + " '/>"); });});</script><form action="" method="POST" id="my_form"><div class="class" name="name">this is my div</div><input type="submit" value="submit" name="submit" /></form><?phpif (isset($_POST['name'])) {echo $_POST['name'];}چه کنم اساتید ؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 رویداد ارسال مشخص نیستنمونه هنگام کلید برروی دکمه<script>//$(document).ready(function(){$("#my_form").on("submit", function () {var hvalue = $('.class').text();$(this).append("<input type='hidden' name='name' value=' " + hvalue + " '/>");$.post('http://localhost/test/index.php', {name: $('.class').html()});});//});</script>بهتره به فایل دیگری ارسال و دادهها را ذخیره کنید 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .