رفتن به مطلب

ارسال مقادیر یک DIV با جاوا اسکریپت ؟


پست های پیشنهاد شده

با درود

میخوام مقادیر داخل یک div رو با php به صفحه دیگه بفرستم و نمیخواستم از input و textarea استفاده کنم

حال

من این سوال رو اینجا پرسیدم ::

http://stackoverflow.com/questions/21621568/post-for-text-in-div-elements

یه سری جواب ها دادن

ولی هیچ کدوم شون کار نمی کنه !

اساتید عزیز لطف میکنن یه سری کد صحیح بدن ؟ من از اون کد ها هر طوری استفاده کردم کار نکردن اصلا" !

لینک به ارسال

اگر div کلاس یا شناسه خاصی دارد

با دستور html جکویری مقدار را بدست بیارید

و با ایجکس یا پست ارسال کنید


$.post('http://example.org/script.php', {
myname: $('.mine').html();
});

  • امتیاز 3
لینک به ارسال

ممنون

لطف میکنید یک مثال ساده بگید؟ هر کاری کردم نشد که نشد

اصلا" انگار نه انگار . عمل نمی کنه.

لینک به ارسال

من با این تست کردم ولی ارور میده:


<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>
<?php
echo $_POST['name'];

ارور :

Notice: Undefined index: name in C:\Program Files\EasyPHP-5.4.0RC4\www\test\index.php on line 21

لینک به ارسال

ممنون

ولی همچنان کار نمیکنه. انگار نه انگار !


<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>
<?php
if (isset($_POST['name'])) {
echo $_POST['name'];
}

چه کنم اساتید ؟

لینک به ارسال

رویداد ارسال مشخص نیست

نمونه هنگام کلید برروی دکمه


<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
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...