رفتن به مطلب

ارسال مقادیر یک 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();
});

لینک به ارسال

ممنون

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

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

لینک به ارسال

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


<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

لینک به ارسال

البته با

if(isset

هم کار کردم روی صفحه ایندکس

ولی خب مشکل اینه که هیچ چیزی ارسال نمیشه.

لینک به ارسال

ممنون

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


<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>

بهتره به فایل دیگری ارسال و داده‌ها را ذخیره کنید

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...