محمدمهدیـ

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

8 پست در این موضوع قرار دارد

با درود

میخوام مقادیر داخل یک 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

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

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

به اشتراک گذاری این پست


لینک به پست

; رو از انتهای name: $('.class').html(); بردارید

به اشتراک گذاری این پست


لینک به پست

ممنون

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


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

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

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری