`
zccst
  • 浏览: 3322467 次
  • 性别: 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中文网,大家一起学习交流。

    yii2使用sign签名认证

    签名认证的核心原理是通过一种哈希算法,将请求中的关键参数与一个密钥进行混合运算,生成一个唯一且不可预测的签名。服务器端会验证这个签名是否正确,从而判断请求的合法性。 首先,让我们深入了解Yii2框架。Yii2...

    yii示例-下拉框-最新的yii框架

    Yii2支持模型绑定,这意味着表单提交的数据可以自动与模型属性关联,方便进行验证和处理。 6. **自定义样式** 要调整下拉框的外观,可以添加CSS类或使用前端框架如Bootstrap。Yii2默认使用Bootstrap样式,因此...

    YII Framework学习之request与response用法(基于CHttpRequest响应)

    `getParam()`、`getQuery()`和`getPost()`方法分别用于获取GET、POST和请求参数。`getParam()`是最通用的,会优先检查POST数据,然后是GET数据,最后返回默认值。而`getQuery()`和`getPost()`则只针对特定类型的...

    Yii框架快速入门

    - **传递用户请求**:将HTTP请求(包括路由和GET/POST数据)转发给适当的控制器进行处理。 一个标准的入口脚本示例如下所示: ```php // 指定Yii框架路径 $yii = dirname(__FILE__) . '/../framework/yii.php'; /...

    微服务之数据库服务-客户端(PHP+YII)

    通过定义不同的HTTP动词(GET、POST、PUT、DELETE等),可以处理CRUD(创建、读取、更新、删除)操作。 安全性和事务管理也是数据库服务客户端需要关注的重点。在PHP中,可以使用预处理语句和绑定参数来防止SQL注入...

    Yii框架执行流程及部分源码分析

    `CHttpRequest`可以解析URL,获取GET、POST参数,检测AJAX请求等。在Yii2中,请求组件被进一步优化为`yii\web\Request`。 5. **Run方法流程** 应用的`run()`方法是整个执行流程的核心。它会解析URL,调度到相应的...

    Yii面试题摸底测试教学考前摸底

    #### 十三、SKU与SPU的区别 **知识点解析:** - **SKU(Stock Keeping Unit):** 指库存单位,是商品的一个销售属性集合。 - **SPU(Standard Product Unit):** 是标准化产品单元,是指产品的属性集合。 #### ...

    yii1-ueditor-ext-1.1

    $content = Yii::app()-&gt;request-&gt;getPost('content'); // 获取UEditor提交的文本内容 // 进行其他业务逻辑处理,如保存到数据库 } ``` 该插件可能还包含了一些预定义的配置选项,如图片上传路径、视频支持、以及...

    解读PHP的Yii框架中请求与响应的处理流程

    在Yii框架中,请求和响应处理是构建Web应用的关键环节。Yii框架采用MVC(模型-视图-控制...开发者应深入理解Yii框架中的请求与响应处理机制,以便能够更好地利用框架提供的各种功能和组件,开发出健壮且高效的Web应用。

    用于Yii2openapi30YAMLYii2的RESTAPI应用程序生成器

    RESTful API使用HTTP方法(如GET、POST、PUT、DELETE等)来操作资源,具有无状态、缓存、统一接口等核心原则。 3. **OpenAPI 3.0**:OpenAPI规范是一种标准,允许开发者用JSON或YAML格式定义API的接口,包括URL、...

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

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

    yii 框架curl扩展

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

    yii2 rbac yii2 rest RBAC Auth manager for-yii-rest-admin.zip

    5. **路由(Routes)**: 在 RESTful API 中,路由通常对应于 HTTP 请求的方法(GET、POST、PUT、DELETE等)和URL路径。在 RBAC 中,可以为每个路由定义权限,以控制谁能访问。 6. **控制器和动作(Controllers & ...

    Laravel开发-yii2-router

    路由可以是简单的URL到控制器方法的映射,也可以包含中间件、参数和HTTP动词(GET、POST、PUT、DELETE等)。 例如,创建一个处理GET请求的简单路由: ```php Route::get('/hello', function () { return 'Hello ...

    YII2框架中actions的作用与使用方法示例

    在实际应用中,定义Action时可以传入多种参数,例如GET、POST参数等,以及一些预设的参数,例如用户认证信息、语言设置等。此外,Action还支持过滤器,可以在执行Action之前进行权限校验、输入验证等预处理。 总结...

    yii2框架restful url接口 认证内容的开发的分享

    REST(Representational State Transfer)代表状态转移,是一种网络应用程序的设计风格和开发方式,强调了客户端与服务器之间的分离,通过HTTP方法(GET、POST、PUT、DELETE等)操作资源。RESTful URL通常包含资源...

    yii 掌上药店

    - RESTful API 设计:Yii 支持基于 HTTP 方法(GET、POST、PUT、DELETE等)的 RESTful API 设计,便于前后端分离开发。 - API 认证和授权:可能使用 OAuth2 或 JWT(JSON Web Tokens)进行用户身份验证和权限控制...

Global site tag (gtag.js) - Google Analytics