How To Pass A Value To Php Variable By Ajax
Solution 1:
In your dataparam variable you have "oper=delete&row="+row;
and in the PHP code you test for $_REQUEST['opers'])
, since oper
<> opers
, the failure is perfectly normal, just add or remove the s
somewhere.
Solution 2:
It looks like you have this wrong, $_REQUEST['opers']
it should be $_REQUEST['oper']
$opers = (isset($_REQUEST['oper']) and$_REQUEST['oper'] != '' ) ? $_REQUEST['oper'] : '';
if($opers == "delete") {
$row=$_REQUEST['row'];
echo$row;
}
I would also recommend that as you are expecting the values to come via URL you use the appropriate super global which is $_GET
. There is a very small chance that a $_COOKIE
could screw you over. If you use them and hapen to give it the value of 'oper'.
Solution 3:
You want $_REQUEST['opers']
while you pass oper. Notice the additional "s".
Solution 4:
$opers = (isset($_REQUEST['oper']) and$_REQUEST['oper'] != '' ) ? $_REQUEST['oper'] : '';
if($opers == "delete")
{
$row=$_REQUEST['row'];
echo$row;
}
Hopefully the problem is with the extra curly brackets. Check it. I have corrected the code. Let me know if it works. And there is an extra s in opers.
Post a Comment for "How To Pass A Value To Php Variable By Ajax"