php中的$_php eval post cmd没法用

他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)13:21 提问
ajax post请求时发送的参数 用php$_POST接收时为空
$.post("index.php",{news_count: 20},function(data){$("#name").html(data.count);},"json");
$news["count"] = $_POST["news_count"];
echo json_encode($news);
按时间排序
你怎么知道为空呢?
说不定请求都没发送,前面的代码报错了什么的。。自己f12打开浏览器开发工具看控制台报什么错误,ajax返回了什么
你的$news对象存在没有先。
echo json_encode()时输出了 count=null
开发者工具上看看 有没有数据传过去
再补充一下,我发送了post请求后可以执行请求成功后的函数,设置了id为name 的span标签的内容,但是后台php是获取不到发送时传递的值20的
$.post("index.php",{news_count: 20},function(data){$("#name").html(data.count);},"json"); 的news_count忘记加双引号了吧
给json 格式的数据这样子写{'news_count':20}加上一个引号
试试这种呢
type: "POST",
url:ajaxCallUrl,
data:$('#yourdata').serialize(),// 你的data
async: false,
error: function(request) {
success: function(data) {
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐PHP中大小写问题 $_post与$_POST
PHP中大小写问题 $_post与$_POST
PHP100视频第11讲中$_POST,我按照视频中的代码写,用小的post就不能执行,用大写的就可以,这是为什么?php中不是不区分大小写么?难道自定义的函数分大小写?附上代码小写的$_post执行不了&?php/*&* Created on &*&* To change the template for this generated file go to&* Window - Preferences - PHPeclipse - PHP - Code Templates&*/&include(&conn.php&);if($_post['submit']){&$sql=&insert into message (id,user,title,content,lastdate) & .&&&&values('','$_post[user]','$_post[title]'.'$_post[content]',now())&;mysql_query($sql);echo &发表成功&;}?&& &form action=&add.php& method=&post& &&&&&& //这里的post是小写的啊?& 用户:&input type=&text& size=&10& name=&user& /&&br&& 标题:&input type=&text& name=&title&/&&br/&& 内容:&textarea name=&content&&&/textarea&&br/&& &input type=&submit& name=&submit& value=&发布留言&/&&/form&//大写的$_POST可以执行&?php/*&* Created on &*&* To change the template for this generated file go to&* Window - Preferences - PHPeclipse - PHP - Code Templates&*/&include(&conn.php&);if($_POST['submit']){&$sql=&insert into message (id,user,title,content,lastdate) & .&&&&values('','$_POST[user]','$_POST[title]'.'$_POST[content]',now())&;mysql_query($sql);echo &发表成功&;}?&& &form action=&add.php& method=&post& &&&&&&&&&&&&&&&&&&& //这里的post是小写的啊?& 用户:&input type=&text& size=&10& name=&user& /&&br&& 标题:&input type=&text& name=&title&/&&br/&& 内容:&textarea name=&content&&&/textarea&&br/&& &input type=&submit& name=&submit& value=&发布留言&/&& &/form&
昵称: mars7k8 &时间:
昵称: lbh999 &时间:
昵称: kugoo &时间:
昵称: 书记 &时间:
昵称: jixiaohai &时间:他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)问题是由PhpStorm中自带的服务器导致的,我们可以使用自己本地的服务器,比如Apache。
这里我的Apache所设定的端口是8888。
新建项目:PHPTest1。注意,这个项目应该建立在Apache指定的网站根目录下,如果你使用的是XAMPP或者MAMP,则是在htdocs目录下。我的项目路径是:/Applications/MAMP/htdocs/PHPTest1。
&Tools --& Deployment --& Configuration --& 选择左上角的 + &
Name随便取,Type选择Local or mounted folder。
Folder选择你项目的路径:/Applications/MAMP/htdocs/PHPTest1
Web server root URL为: )
这样就OK了!
你可以通过工作区右上角的浏览器图标直接在浏览器中打开了。
但这样做有一个缺点:每新建一个项目都要重新像上面那样配置一下。
如果有更好的方法,欢迎留言。
阅读(...) 评论()

我要回帖

更多关于 php eval post cmd 的文章

 

随机推荐