草庐IT

form-post

全部标签

php - yii2访问post json数据出错

我正在使用ajax请求将数据传递给yii2,但我一直收到500错误这是ajax请求代码:registerJS($script);?>当我执行console.log(keys)时返回[0,1]这是我的Controller代码:if(Yii::$app->request->post()){echo$post=json_encode($_POST['keys']);if(isset($_POST['keylist'])){$keys=\yii\helpers\Json::decode($_POST['keylist']);print_r($keys);}else{echo"1";}上面一直执

php - Codeigniter如何在 Controller 中接收ajax post数据

我正在尝试使用CodeIgniter来开发我的项目的前端客户端。但是ajax和CI让我很困惑。这是我的ajax:$.ajax({url:"welcome/login"type:"POST",dataType:"json",data:{"account":account,"passwd":passwd},success:function(data){//dosomething},error:function(data){//dosomething}});和Controller:publicfunctionlogin(){$data=$this->input->post();//nowIc

javascript - 使用 Jquery 获取最近输入字段的 POST_ID

我有一个类似下面的代码,我想在点击赞/评论/星时获取相应帖子的唯一post_id。我添加了一个隐藏的输入标签来存储每个帖子的post_id的值,并在点击喜欢/评论/明星时尝试获取该值。但是我无法获取值。还有其他方法可以实现吗?或者我可以采用相同的逻辑吗?我正在使用ajax使喜欢/评论/明星工作(不刷新)。那么,如何获取post_id以便我可以使用Ajax代码与服务器通信。$(".like").on("click",function(){varval=$(this).closest("div.post").find("input[id='post_id']").val();alert(v

php - 我的框架是否应该允许同时访问 $_GET 和 $_POST?

我知道您可以同时使用$_GET和$_POST,但这是必需的“功能”吗?我正在编写一个框架,您可以在其中通过以下方式访问输入:$value=$this->input->get('name','');$value=$this->input->post('name','');$value=$this->input->cookies('name','');这里我只是在想,是否需要同时拥有GET和POST?难道我不能这样做:$value=$this->input('name','defaultvalueifnotset');根据哪个HTTP请求获取GET/POST数据?Cookie只能通过->c

php - 创建 zf 自定义命令,例如 zf create form

当我像这样使用zendCLI创建表单时,会生成一个表单并将其添加到表单文件夹中。zfcreateformMyForm我有一个自定义类,我想以相同的方式为其创建一个自定义命令,并希望查看zfcreateform命令以获取指导。我怀疑它在Zend_Framework/bin中,那里有一个shell、php、bat文件,但我找不到任何与创建表单类相关的代码,也许我错过了?无论如何,有更好的方法来完成同样的事情吗?比如让我自己创建其中一些命令的ZendAPI?如果不是,我唯一的选择是查看如何创建类似zfcreateform的内容。 最佳答案

php - ul 形式不发送到 $_POST

我的表单中有这个ulStandardClassBusinessClassPremium............然后我在表格中还有其他项目,比如SELCTSTATIONQUANTITY1Station2Station3Station4Station5Station并在表单上提交quantity_id存在,但ul值不存在......是否需要更改某些内容才能使该值可用......基本上我需要“事件”类文本,如Standard,业务 最佳答案 项目不是表单元素,不会在提交表单时发布。如果您需要捕获这些值,您可以将它们存储在hidden中。表

php - 为什么在我重新加载时设置 POST ['submit' ]?

我的应用程序是一个简单的登录页面。当它失败时,我会打印一条错误消息。我的问题是,为什么当我重新加载页面时,消息又被打印出来了?我该如何解决?代码运行良好,我制作了另一个执行数据库检查和连接的php文件。在html正文中。 最佳答案 从根本上说,是的,post/redirect/get...但有时简单的解释会更好。我使用session来存储即显消息,然后像这样显示它们。 关于php-为什么在我重新加载时设置POST['submit']?,我们在StackOverflow上找到一个类似的问题

php - 当我将表单方法从 "post"更改为 "get"时,url 不正确

我在名为“report.inc”的文件中有一个表格,填写并提交此表格后,结果显示在名为“report_result.inc”的文件中。表单定义:当表单方法为“post”时一切正常。提交表单后,我得到的页面是正确的url:mna.co.il/index.php?page=report_result我想查看包含所有已发送参数的整个url,因此我将表单方法从“post”更改为“get”,如下所示:现在在提交表单后,我得到的页面的url缺少“page=report_result”部分。看起来像这样:"http://mna.co.il/index.php?地区=%D7%91%D7%90%D7%A

php - Google Closure Compiler 和 multipart/form-data 不工作

我正在向google闭包编译器API服务发出请求:$content=file_get_contents('file.js');$url='http://closure-compiler.appspot.com/compile';$post=true;$postData=array('output_info'=>'compiled_code','output_format'=>'text','compilation_level'=>'SIMPLE_OPTIMIZATIONS','js_code'=>urlencode($content)));$ch=curl_init();curl_se

php - codeigniter 显示 form_open

我正在尝试学习codeigniter,但出于某种原因我不能做最简单的事情。基本上我是在登录页面上创建一个表单。但是我越来越Fatalerror:Calltoundefinedfunctionvalidation_errors()inA:\work\codeigniter\ci\application\views\pages\login.phponline5如果我注释掉validation_errors行,我会得到Fatalerror:Calltoundefinedfunctionform_open()inA:\work\codeigniter\ci\application\views\