ورود

View Full Version : مشکل در post



ehsanmoosavi
دوشنبه 27 بهمن 1393, 23:22 عصر
سلام دوستان...
لطفا کمکم کنید.
ببینید، من یه دستور جی کوئری دارم به این صورت :

$("button.goldcoin").click(function() {
$.post( "../wp-content/themes/patronus/magic_learn/level_cls-spells1/getcoin.php", { getcoin: "ehsan" })
.done(function( data ) {
alert( "Data Loaded: " + data );
});
});

که این دستور قراره با کلیک کردن روی یه دکمه، یه مقداری رو به صفحه getcoin.php بفرسته و در اونجا یکسری کارها انجام بده

getcoin.php :

if(isset($_REQUEST[gocoin])) {
$goldnum="2";
$user=$_REQUEST[gocoin];
$selectcoin=mysql_query("SELECT coin FROM wp_users WHERE user_login='$user'");
$arraygold=mysql_fetch_assoc($selectcoin);
$newgold=$arraygold[coin] + $goldnum;
mysql_query("UPDATE wp_users SET coin='$newgold' WHERE user_login='$user'");
}

اما حتی همون دستور alert رو که بهش گفتم رو هم اجرا نمیکنه پس اطلاعات رو پست نمیکنه، چون تغییراتی که میخوام هم اعمال نمیشن.

+ دستور کلیک کردن در جی کوئری که استفاده کردم درسته، امتحانش کردم.
+ چون از وردپرس استفاده میکنم، آدرس دهی صفحه اون شکلی شده...
+ آدرس صفحه ای که قراره توش کارها اعمال بشه : site.com/magic-learn?level=cls-spells1

ممنون دوستان

ehsanmoosavi
دوشنبه 27 بهمن 1393, 23:25 عصر
ببخشید، دستور جی کوئری من یه مشکلی داشت، درستش کردم ولی هنوز ایرادم برطرف نشده.
دستور اصلاح شده :


$("button.goldcoin").click(function() {
$.post( "../wp-content/themes/patronus/magic_learn/level_cls-spells1/getcoin.php", { gocoin: "ehsan" })
.done(function( data ) {
alert( "Data Loaded: " + data );
});
});

id1385
سه شنبه 28 بهمن 1393, 15:48 عصر
function postData(eData) {
$.post(eUrl, {data: eData}, function(Response) {
alert(Response);
});
}

//
var tData = new Array("insert_comment");
postData(tData);


php ایت هم مشکل داره :


if(isset($_REQUEST["gocoin"])) {


اگه کار نکرد مشکل از آدرسدهیه، کنسول مرورگر رو چک کن ببین چی برمیگردونه