我在从 ajax 获取值时遇到问题。
在此文件中,我的 ajax 代码是 http://websiteeonline.com/form-editable.js
我的窗体与 Firebug 看起来像这样。 http://websiteeonline.com/Screen%20Shot%202014-02-02%20at%2012.04.45%20pm.png
我使用这种PHP代码。
<?php include('admin-header.php');
if(isset($_GET['useredit']))
{
$uid=$_GET['useredit'];
$EditUserDetails=$user_details->find_by_id($uid);
if(isset($_REQUEST['mobile']) || isset($_POST['mobile']))
{
echo "some value";
$mobile=$_GET['value'];
}
}
?>
我不知道问题出在哪里,我无法进入“IF”循环,并且我想获取“mobile”更新值,以便我可以更新到 mysql DB。请帮我。我没有明白这个问题。
谢谢! (提前)
最佳答案
从你的图片来看,POST 变量是 name="mobile"。所以你的 $_REQUEST['mobile']
是错误的。检查 isset($_POST['name'])
,然后检查 $_POST['name'] == 'mobile'
关于javascript - Ajax获取POST请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21507843/