PDA

View Full Version : ارسال نشدن اطلاعات به فایل PHP توسط آجاکس



new_programer_79
دوشنبه 19 مرداد 1394, 03:14 صبح
سلام
من دارم یک سری اطلاعات رو از طریق Ajax به یک فایل PHP می فرستم تا اون رو وارد دیتابیس کنم.از طرفی مطمئن هستم که فایل PHP درست کار می کنه اما هرچقدر چک کردم نفهمیدم که کجای کار مشکل داره.:ناراحت:
دوستان لطف کنید بررسی کنید:
فایل JS:
chat.throwMessage=function (id,text,sayer){
$.ajax({
url: "send.php",
type: "POST",
data:{method : 'throw', id:id, text:text, sayer:sayer},
cache:false,
success: function(data){
alert('success');
}
});
}
$("#submit").submit(function(e) {
e.preventDefault();
chat.throwMessage($("#hidden").val(),$("#ask_ans").val(),$("#hidden2").val());
});
و اینم فایل PHP:
<?php
if(isset($_POST['method'])){
include('Core.php');
$chat =new chat();
$method =trim($_POST['method']);
if($method ==='throw'){
$text=trim($_POST['text']);
$id=trim($_POST['id']);
$sayer=trim($_POST['sayer']);
if(!empty($text) && !empty($id) && !empty($sayer)){
$chat->throwMessage($id,$text,$sayer);
}
}
}
?>

fh_joker
دوشنبه 19 مرداد 1394, 10:34 صبح
توی قسمت تعریف function اشتباه نکردی؟
فکر می کنم باید اینطوری باشه:

function chat.throwMessage(id,text,sayer)

new_programer_79
دوشنبه 19 مرداد 1394, 13:01 عصر
توی قسمت تعریف function اشتباه نکردی؟
نه تا جایی که من میدونم اون روش هم درسته

new_programer_79
دوشنبه 19 مرداد 1394, 17:26 عصر
آپ........

AliRezaBeytari
سه شنبه 20 مرداد 1394, 12:35 عصر
چرا خب لقمه رو می پیچونی ؟؟!!! :لبخند::لبخند::لبخند:
خیلی راحت با jQuery.post انجام بده : http://api.jquery.com/jquery.post/

موفق باشی.