PDA

View Full Version : حرفه ای: ذخیره کردن در دیتا بیس از طریق ایجکس



p30_code
شنبه 19 اسفند 1391, 00:46 صبح
با سلام خدمت دوستان من یک جدول با یک فیلد می خواستم در بانک ام ذخیره کنم لطفا کمک کنید مشکل کد رو پیدا نمی کنم.$(function() {
$( "#dialog" ).dialog({
modal:true , title:'اضافه کردن لینک',width :500,
show: {
effect: "blind",
duration: 1000
},
hide:
{
effect: "explode",
duration: 1000
},
buttons:
{
"تایید": function ()
{
title = $("#txtTitle").val();
if (title == "")
{
alert("لطفا مقادیر فرم را تکمیل کنید");
return;
}
$.ajax({
type: 'GET', url: "category_add.php", async: true, cache: false,
data:$("#txtTitle").val(),
success: function (data) {
$("#txtTitle").val(data);
$('#dialog').dialog('close');
},
error: function (data) {
ShowError("ثبت نگردید.لطفا مشکل را بررسی کنید .");
}
});

},
"انصراف": function () {
$('#dialog').dialog('close');
}
},
close: function (event, ui) {
}
});
});
صفحه مربوط به گروها


<?php


include_once 'heder.php';

if(isset($_POST["txtTitle"]))
{
$cat=new post();
$cat->Title=$_POST["txtTitle"];
$cat->Date=jdate('Y/m/d H:i:s');
$cat->Add();
print(respons("category_list.php"));
}
?>

SlowCode
شنبه 19 اسفند 1391, 11:09 صبح
سلام
شما مقادیر رو با متد Get میفرستی ولی تو صفحه php با post دریافت میکنی. مشکل همینه.

p30_code
چهارشنبه 23 اسفند 1391, 14:28 عصر
نه مشکل برطرف نشد.

plague
چهارشنبه 23 اسفند 1391, 14:37 عصر
data:$("#txtTitle").val(),

بايد بشه
data:{txtTitle:$("#txtTitle").val()},