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

request.raw_post用法和一些处理表单的疑问

阅读更多
转载
标签:
it
故障现象:
我在index.rhtml里面写了一个ajax的测试
<label for="search">Search term:</label>
<%=text_field_tag :search%>
<%=observe_field(:search,
                 :frequency => 0.5,
                 :update => :results,
                 :url => {:action => :search})%>
<div id="results"></div>
然后在search这个action里面写下
def search
  render:text=>request.raw_post 
end

但是当我在search文本框输入文字的时候
<div>里面显示的内容总是文字后面多个=号
比如输入a
显示的就是a=
处理方法 :
在网上查到一个解决办法,就是用
request.raw_post.to(request.raw_post.length-2)转换

来源:http://www.iteye.com/topic/71819
分享到:
评论

相关推荐

    Request.ServerVariables参数集

    - **描述**:返回客户端使用的HTTP方法(如GET、POST等)。 - **应用场景**:决定如何处理客户端请求,对于API设计至关重要。 #### `Request.ServerVariables('Server_Port_Secure')` - **描述**:如果服务器使用...

    ZendFramework中文文档

    14.1.3. 使用静态 get() 方法 14.2. 标准过滤器类 14.2.1. Alnum 14.2.2. Alpha 14.2.3. BaseName 14.2.4. Digits 14.2.5. Dir 14.2.6. HtmlEntities 14.2.7. Int 14.2.8. RealPath 14.2.9. StringToLower...

    ASP.NET检测到不安全 Request.Form 值解决方案汇总.docx

    ASP.NET 检测到不安全 Request.Form 值的问题通常是由于框架的安全机制在尝试防止跨站脚本攻击(XSS)和SQL注入等安全威胁。ASP.NET 自动执行请求验证,检查用户提交的数据是否包含可能有害的HTML标签或脚本。在某些...

    asp.net Request.ServerVariables[] 读解

    这些变量可以帮助开发者在处理HTTP请求时进行更深入的数据分析和操作,例如验证用户、记录日志、处理表单数据、实现重定向、个性化内容显示等。熟练掌握`Request.ServerVariables[]`的使用,对于提升ASP.NET应用的...

    wpf+HTTP_POST

    这里可以使用`System.IO.StreamReader`和`Newtonsoft.Json`库的`JsonConvert.DeserializeObject`方法来解析JSON。 ```csharp if (context.Request.HttpMethod == "POST") { using var requestStream = context....

    .NET常用Request获取信息总结

    处理Web请求时通常需要获取客户端、服务器或者请求相关的信息,本文将对.NET中常用的Request对象的ServerVariables属性进行总结,该属性可以获取到服务器及客户端的多种信息,对于开发人员来说,这些信息在诊断问题...

    php获取POST数据的三种方法实例详解

    - `$_POST`和`$_REQUEST`在处理标准表单数据时非常方便。 - `file_get_contents('php://input')`适合处理非标准格式的数据,如JSON或XML,以及二进制数据(图片、文件等)。 - `$GLOBALS['HTTP_RAW_POST_DATA']`适用...

    php获取post中的json数据的实现方法

    当你接收到的是JSON格式的数据时,`$_POST`和`$_REQUEST`都无法正确解析这些数据,因为它们是针对传统表单提交格式设计的。在这种情况下,我们需要采取不同的方法来获取JSON数据。 在描述中提到的问题,开发者使用...

    Fiddler 模拟post 提交,所添加的参数

    更高级的用法是利用Fiddler的自定义规则和JScript.NET脚本来自动化POST请求和参数的处理。通过"Rules" &gt; "Customize Rules",你可以编写脚本来自动修改请求头、添加或删除参数等。 总结来说,Fiddler的强大之处...

    Django后端接收嵌套Json数据及解析详解

    ### Django后端接收嵌套Json数据及解析详解 ...通过使用前端的`JSON.stringify()`和后端的`request.body`配合`json.loads()`,我们可以有效地处理复杂的JSON数据结构,为构建现代化的Web应用打下坚实的基础。

    使用Volley上传文件到腾讯云

    return (HttpURLConnection) client.newCall(new Request.Builder().url(url).build()).raw(); } } // 在初始化RequestQueue时注入OkHttp OkHttpClient client = new OkHttpClient.Builder().build(); ...

    RSA+bcpkix-jdk15.zip

    //对字符串解密--主要针对JS传过来的加密字符串解密,其内部也要调用上面的方法. String decryptStr(String paramStr, String basePath) //注意JS中用到的encryptionExponent和modulus通过pk.getPublicKey()....

    python登录豆瓣并发帖的方法

    如果你使用的是Python 3,那么`urllib2`已经被整合到了`urllib.request`和`urllib.error`等模块中。 #### 三、实现步骤详解 ##### 1. 导入所需模块 ```python import urllib, urllib2, cookielib ``` 这里导入了三...

    PostMan body方式提交数据详解

    Postman是一款强大的API开发调试工具,它允许开发者以直观的方式构建、发送和测试HTTP请求,同时能够通过不同的方式提交...掌握其使用方法,尤其是body数据的提交方式,对于提升开发效率和保证API质量具有重要意义。

    PHP实现取得HTTP请求的原文

    这通常用于处理POST数据、自定义请求格式或与API交互。以下是一个详细的步骤来实现这个功能。 1. **请求行**: 请求行包含了HTTP请求方法(如GET、POST)、请求的统一资源标识符(URI)以及使用的HTTP协议版本。在...

    postman使用

    ### Postman与@RequestBody结合使用详解 #### 一、引言 随着前后端分离开发模式的日益普及,API测试工具Postman因其强大的功能和易用性,在软件开发领域获得了广泛的应用。本文将详细介绍如何利用Postman结合Java...

    Post请求测试—Postman插件

    1. **发送POST请求**:在Postman中,你可以通过点击"New Request"创建一个新的请求,然后选择"POST"作为请求方法。在URL栏输入目标服务器接口地址,即可开始构建POST请求。 2. **构建请求体**:POST请求通常包含一...

    自学asp.net笔记

    例如,在`Index`方法中处理表单提交: ```csharp public ActionResult Index(FormCollection collection) { string userName = Request["name"]; int age = int.Parse(collection["age"] ?? "0"); if (age &gt; ...

    nodejs body-parser 解析post数据实例

    在本篇内容中,我们将深入探讨`body-parser`的使用方法和相关知识点。 首先,安装`body-parser`非常简单,只需运行以下命令: ```bash npm install body-parser ``` 安装完成后,你可以通过`require`引入到项目中:...

    Sanic框架请求与响应实例分析

    这意味着处理请求的函数可以使用Python中的`async`和`await`关键字。当编写异步视图时,可以通过异步操作来执行IO密集型任务,而无需阻塞服务器。 ### 实例分析 通过几个简单的实例,可以展示如何在Sanic中处理...

Global site tag (gtag.js) - Google Analytics