`
zccst
  • 浏览: 3294387 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Yii中get与post的参数区别

 
阅读更多
作者:zccst

使用load和post结合为例。(因为load默认get方式发送请求)

// 方法一:
var showURL = "<?php echo $this->createUrl('/statistics/pool/edit'); ?>";
edit_idc_job_div.load(showURL+"&id="+id, null, function(){
    $(this).dialog({})
}

注意:是&,而不是/?id=10
完整地址是:http://host/project/index.php?r=statistics/pool/edit&id=10



// 方法二:
edit_idc_job_div.load(showURL, {id:id}, function(){
    $(this).dialog({
        $.post(url,{},function(r){},'json');
    })
}
注意:由于有参数传递,自动转为post,这样就与dialog里的post重叠了,以致必须使用两个action才能解决。


差别是load和post可以使用同一个action,这样可以减少action的个数。


使用方法一,在php后端需加如下判断:
if($this->request->isPostRequest) {
    //post
}else{
    //load
}


如果使用方法二,就是两个action了。


如果您觉得本文的内容对您的学习有所帮助,您可以微信:
分享到:
评论

相关推荐

    Yii框架通过请求组件处理get,post请求的方法分析

    本文实例讲述了Yii框架通过请求组件处理get,post请求的方法。分享给大家供大家参考,具体如下: 在控制器的操作中处理get,post请求时,首先需要获得请求组件。 $request = \Yii::$app-&gt;request; 得到这个请求...

    php中curl的get,post通用类.zip

    一个PHP curl get post通用类,curl 通用方法 。...get /post 传送数据,设置发送方式 0 get 1 post。具有很好的参考价值,朋友们如果喜欢可以下载,如果有更好的curl类可以发布到我们php中文网,大家一起学习交流。

    yii 框架curl扩展

    curl远程请求,支持post、get 多种方法,方便实现接口,采集,平台短信发送等多种功能。

    yii2-scroll-pager:用于滚动分页的 Yii2 扩展

    需要手动添加一个条件过滤ID,默认在GET或POST参数“notid”中传递。 并根据要求设置限制。 因为没有使用分页 if ( $ ids = Yii :: $ app -&gt; getRequest ()-&gt; post ( 'notid' , Yii :: $ app -&gt; getRequest ()-&gt; ...

    YII使用url组件美化管理的方法

    本文实例讲述了YII使用url组件美化管理的方法。分享给大家供大家参考,具体如下: urlManager组件 yii的官方文档对此的解释如下: ...当使用该规则来解析一个请求时,这个参数的值会被注入到$_GET参数中。 matchValue 

    yii2-rest:yii 2 中 rest api 的独立操作

    因此,来自模型(方法Backbone.sync() )的所有ajax请求都分为四种类型: GET 、 POST 、 PUT和DELETE 。 为了处理这些请求,我实现了独立操作。 我马上举一个例子,在此基础上更容易理解如何使用组件。 控制器的...

    Yii 2中的load()和save()示例详解

    前言 本文主要给大家介绍的是关于Yii2中load()和save()的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍吧。 我这里用的数据库是mongo ...// 参数1 一般是post get 传过来的参数 第二个参数 是一个

    test-yii2-vue:其余api yii2 + vue.js

    将api放在yii2 + vue.js上 安装 从github克隆项目 git clone https://github.com/disasterovich/test-yii2-vue.git 我们创建一个数据库,注册我们的用户名,密码,数据库名称。 (在/config/db.php文件中)。 转到...

    记录Yii2框架开发微信公众号遇到的问题及解决方法

    这里一定要注意点的点是在做接口验证的时候是使用GET请求,这个毫无疑问没有任何问题,但是在验证完之后,进行接口上面的交互的时候就有问题了,使用的POST的请求。 如果是以前的Yii的话,如果没有做严格的post请求...

    Yii框架表单提交验证功能分析

    最后,提交(get/post/ajax,目前较多使用jquery提交)。 注:该种方式由于较灵活,使用最多。 (2)原生form js或jquery方式验证,yii方式提交。 相对灵活 &lt;form ... onSubmit="return validationFunc"&gt; ......

    yii2的restful api路由实例详解

    yii\rest\UrlRule 使用yii\rest\UrlRule来自动映射控制器的 restful 路由,简单快捷,缺点是必须得按规定好的方法名去写业务。 映射的规则如下,当然,你可以修改源码为你的习惯: public $patterns = [ 'PUT,...

    YiiCurl:Yii 的 curl 库

    介绍Yii 的 curl 包装器,可以更轻松地访问 curl 函数。示例用法抓取网址: $curl = new ACurl();$data = $curl-&gt;get("http://www.google.com/")-&gt;data;echo $data;要仅检索 URL 的标头: $curl = new ACurl();$...

    yii2-rtsphinxbehavior:使用Sphinx实时索引管理工作的Yii2行为

    class Post extends \yii\db\ActiveRecord { public function behaviors() { return [ 'rtSphinxBehavior' =&gt; [ 'class' =&gt; RtSphinxBehavior::className(), 'rtIndex' =&gt; Yii::$app-&gt;getModule('blog')-&gt;ge

    从Yii2的Request看其CSRF防范策略

    先画一幅流程图理理思路:今天在处理一个这样的需求,在app\...而如果用Web网页方式GET访问(去除verbFilter的POST限制),是正常的通过帖子下面的帖子找到了问题的所在,是CSRF验证的原因;因为Web网页访问的时候f

    PHP封装请求类实例分析【基于Yii框架】

    use Yii; use app\common\services\BaseService; class HttpClient extends BaseService{ private static $headers = []; private static $cookie = null; public static function get($url, $param =[]) { ...

    arrays:Yii阵列助手

    Yii数组 该软件包提供: ArrayHelper具有使用数组的静态方法; ArraySorter具有用于排序数组的静态方法; ArrayAccessTrait提供 , 和; ArrayableInterface和ArrayableTrait用于希望支持其实例的可自定义表示形式的...

    php-srouter:A very lightweight and fast speed PHP request router. 非常快速且轻量的请求匹配路由器。无依赖、简洁、自定义性强,查找匹配速度快

    无依赖、简洁、速度快、功能完善轻量级且速度快,查找速度不受路由数量的影响支持路由组, 支持路由参数定义,以及丰富的自定义路由选项支持给指定的路由命名,可根据名称拿到注册的路由对象支持请求方法: GET POST ...

    DablSRESTfulWebservice

    [ GET ]: List ,列出所有找到的条目(例如: DOMAIN /webservice/api/ MODEL ) 您可以在列表中包含任何搜索条件[ GET ]: Show , 显示选择的条目 (eg: DOMAIN /webservice/api/ MODEL / ID ) [ POST ]:创建,创建...

Global site tag (gtag.js) - Google Analytics