PDA

View Full Version : سوال: ajax در php



billgivz
دوشنبه 28 بهمن 1387, 14:33 عصر
چطور میشه چند مقدار را در جاوا اسکریپت به صحفه ای فرستاد .
منظورم با مثال پایین مشخص میکنم

[CODE] var name_p=document.getElementById("name").value;
var name_rt=document.getElementById("name_pp").value;
xmlhttp.open("GET", "question.php?name"+name_p);[/CODE

حالا اگه چند مقدار را بخواهیم به این صفحه بفرستیم چطور این کار را باید کرد چنون در حالت عادی می توان یک مقدار را به صورت متغیر فرستاد.

من چطوری هم name_p و name_rt را به question.php بفرستم؟

yaqubian
دوشنبه 28 بهمن 1387, 17:28 عصر
دوست عزیز
تو آدرستون باید بعد از پارامتر اول بوسیله & پارامترهای بعدی رو مشخص کنید.
موفق باشید

billgivz
دوشنبه 28 بهمن 1387, 20:54 عصر
مثل اینکه شما درست متوجه نشدید من میخوام چند متغییر ارسال کنم نه پارامتر .زمانی که به این صورتی که شما گفتید انجام بدم اسم متغییر به عنوان پارمتر در نظر گرفته میشه .لطفا با ذکر مثال بمن بگین

sepehrmm
دوشنبه 28 بهمن 1387, 21:35 عصر
مثل اینکه شما درست متوجه نشدید من میخوام چند متغییر ارسال کنم نه پارامتر .زمانی که به این صورتی که شما گفتید انجام بدم اسم متغییر به عنوان پارمتر در نظر گرفته میشه .لطفا با ذکر مثال بمن بگین
بله به صورت پارامتر دریافت میکنید مثل $_GET['name']
شما باید اینطوری متغیر رو بفرستید:
xmlhttp.open("GET", "question.php?np="+name_p+"&nr="+name_rt);
اینجوری هر دو متغیر name_rt و name_p را میفرستید و در سمت سرور هم با استفاده از
کد زیر به آنها دسترسی دارید که میتونید اونها رو توی یه متغیر جدید بفرستید:
$_GET['name_r'] و $_GET['name_p']