• ruby 调用短信接口 at 2013年04月26日
    @pass=""
          6.times do
            @pass=@pass+rand(9).to_s
          end
          input_encode='gbk'
          out_encode='utf8'
          str="您的身份校验码为:"+@pass+"(30分钟有效)。如非本人操作,请及时修改密码,以防被盗。"      @rs=Iconv.new(out_encode,input_encode).iconv(Net::HTTP.get(URI('http://www.smsadmin.cn/smsmarketing/wwwroot/api/get_send/?uid=kkkk&pwd=kkkk&mobile='+@phone_number+'&msg='+str)))
    

    编码 把我弄糊涂了、、

  • ruby 调用短信接口 at 2013年04月26日

    怎么让他俩作比较啊 还是不懂 不会

    # encoding: GB2312
    if "用户名"=="用户名"
            redirect_to "http://www.baidu.com"
          else
    

    这样就能跳转、、 换成@rs=="发送成功"怎么就不能跳转了?什么问题?

  • ruby 调用短信接口 at 2013年04月26日

    就是 发送成功!

  • ruby 调用短信接口 at 2013年04月26日

    我主要的不是百度、 短信接口 的内容为"发送成功" 怎么在 action 里面做判断 写条件语句啊

    @rs=Iconv.new(out_encode,input_encode).iconv(Net::HTTP.get(URI('http://www.baidu.com')))  
    if @rs=="发送成功"
    
    end
    

    这样写明显是错误的、、

  • ruby 调用短信接口 at 2013年04月26日
    require 'iconv'  
    
    input_encode='gbk'  
    out_encode='utf8'  
    
    new_words=Iconv.new(out_encode,input_encode).iconv(Net::HTTP.get(URI('http://www.baidu.com')))  
    

    非常感谢

  • ruby 调用短信接口 at 2013年04月26日

    已解决、、3Q

  • ruby 调用短信接口 at 2013年04月26日

    短信接口的编码怎么转换成 UTF-8

  • ruby 调用短信接口 at 2013年04月26日
    @rs=Net::HTTP.get(URI('http://www.baidu.com'))
          redirect_to "/signin"
    

    在 signin 页面得到的是空值、

  • ruby 调用短信接口 at 2013年04月26日

    Net::HTTP.get(URI('http://www.example.com/index.html')) 得到的是空值、、

  • ruby 调用短信接口 at 2013年04月26日

    嗯 我试试、、谢谢

  • 忘记密码?短信修改 at 2013年04月26日

    好吧、、国内哪个服务商比较好啊?

  • 忘记密码?短信修改 at 2013年04月26日

    #1 楼 @ywencn 有免费版的么?比如、、、

  • ajax 报出错信息 at 2013年04月25日

    #21 楼 @Rei 真心感谢!已解决 params[:session][:username] 出错了 应该是 params[:username]

  • ajax 报出错信息 at 2013年04月25日

    login_name = params[:session][:username] 不好意思 刚出去了

  • ajax 报出错信息 at 2013年04月25日

    404 改错 比较好改、、500 这个怎么改啊?

  • ajax 报出错信息 at 2013年04月25日

  • ajax 报出错信息 at 2013年04月25日

    controller 是 sessions action 是 create url 应该没错吧 怎么回报 404 错误啊?

  • ajax 报出错信息 at 2013年04月25日

    报 404 4 error 没有找到 我感觉 离结果 不远了、、

  • ajax 报出错信息 at 2013年04月25日

    先问一下 这样的思路 对么?

  • ajax 报出错信息 at 2013年04月25日
    error: function(XMLHttpRequest, textStatus){                       
                              alert(XMLHttpRequest.status);
                              alert(XMLHttpRequest.readyState);
                              alert(textStatus);
                          }
    

    弹出 0 0 error

  • ajax 报出错信息 at 2013年04月25日

    form 表单

    <div id="myModal" class="modal hide fade" role="dialog" data-backdrop="false">
      <div class="modal-body1">
        <p>wrong</p>
      </div>
    </div>
    <%= form_for(:session, url: sessions_path, :html=>{:id => 'sess_form'}) do |f| %>
            <table>
              <tr>
                <td><%= f.label :username %></td>
                <td class="span4"><%= f.text_field :username, :id=>"us"%></td>
    
              </tr>
              <tr>
                <td><%= f.label :password %></td>
                <td><%= f.password_field :password, :id=>"pa" %></td>
    
              </tr>
              <tr>
                <td><%= f.submit 'Sign in' ,id: "tt" %></td>
              </tr>
            </table>
        <% end %>
    

    jquery

    $('#tt').click(function(){
    
              $.ajax({
                  type: "post",
                  url:'/sessions/create',
                  data: {
                      username: $('#us').val(),
                      password: $('#pa').val()
                  },
                  success: function(data){
                    if(data=="true"){
                      $('#sess_form').submit();
                    }else{
                      $('#myModal').modal('show');
                      return false;
                    }
                  },
                  error: function(){
                      alert($('#us').val());
                      return false;
                  }
              });
          });
    

    sessions action

    def create
        #@flash = false
        login_name = params[:session][:username]
        users = User.find_by_sql ["select * from users where username = :username or email = :email or card_number = :card_number", {:username => "#{login_name}", :email => "#{login_name}", :card_number => "#{login_name}"}]
        user = users.first
        if user && user.authenticate(params[:session][:password])
          sign_in_hmp user
          render :text=>"true"
        else
          render :text => "false"
        end
      end
    

    结果 总是 进入 error function 求指教

  • ajax 报出错信息 at 2013年04月24日

    #6 楼 @Rei 正在查找资料中、、不过你的 Rails 3.2 的 Ajax 向导 我以前就看到过 想进去看看 没进得去、

  • ajax 报出错信息 at 2013年04月24日

    #4 楼 @Rei 打不开这个网址、

  • ajax 报出错信息 at 2013年04月24日

    这个我也不太懂、、那个分页 ajax 都实现了 这个不会了、、、哎

  • 传值问题 at 2013年04月21日

    3Q 已解决、、、谢谢 各位的宝贵意见

  • 传值问题 at 2013年04月21日

    #7 楼 @guyanbiao 看起来挺简单、、替换能举个小例子吗?

  • 传值问题 at 2013年04月21日

    意思差不多吧、不过最后就一个 link_to 传递参数的、、没用到 form、、

  • 传值问题 at 2013年04月21日

    #3 楼 @kikyous 把 ss 字符串 保存到数据库、、

  • 传值问题 at 2013年04月21日

    #1 楼 @kikyous 那就只能用 ajax 了?