小编Mat*_*ord的帖子

JQuery搜索输入到Coldfusion CFC

我很喜欢Coldfusion,并通过网址通过网络传递表格中的变量.我无法绕过这个移动设备.我正在开发一个从我的服务器上的数据库中提取的应用程序.我现在有2次调用服务器只是在没有任何"where"语句的情况下提取数据,而且它们工作得很好.我想添加一个搜索输入,该输入将包含用户在框中输入的内容,以便在我的.cfc中查询.不确定如何将电话表格中的数据传递到我服务器上的cfc.

这是搜索按钮代码......

<form action="searchresult.html" method="post"  data-transition="none">
    <input type="search" name="mySearch" 
           id="mySearch" value="" data-mini="true" data-theme="b" />
</form>
Run Code Online (Sandbox Code Playgroud)

这是我在XCode中的脚本代码,应该在提交搜索时运行...(我不知道将任何变量传递到cfc的位置.可以在URL中传递吗?)

$("#resultPage").live("pageshow", function() {
    console.log("Getting remote list" + event.notification);
    $.mobile.showPageLoadingMsg();
    $.get("http://www.mywebsite.com/jquery/ryprad.cfc?
                      method=getsearch&returnformat=json", 
        {}, 
        function(res) {
            $.mobile.hidePageLoadingMsg();
            var s = "";
            for(var i=0; i<res.length; i++) {
                s+= "<li><a name=" + res[i].id + " + href='" 
                    + res[i].showlink + "'>" 
                    + res[i].date + "<br/>" + res[i].name + "<br/>" 
                    + res[i].description + "</a></li>";
            }

            $("#resultList").html(s);
            $("#resultList").listview("refresh");
            },
        "json"
    );
});
Run Code Online (Sandbox Code Playgroud)

这是我在服务器上的cfc ......

component {
remote array function getsearch() …
Run Code Online (Sandbox Code Playgroud)

coldfusion search jquery cfc cordova

2
推荐指数
1
解决办法
1217
查看次数

未定义的方法`include?' 为零:NilClass

我有一个在Ubuntu/Apache2/Passenger上运行的Sinatra应用程序.

这是一个简单的URL缩短器,可以在我的登台服务器上运行,但在导入旧数据库(包含缩短的URL)时开始抛出以下错误:

undefined method `include?' for nil:NilClass
file: resource.rb location: block in attributes= line: 332
Run Code Online (Sandbox Code Playgroud)

完全回溯在这里:

/usr/lib/ruby/gems/1.9.1/gems/dm-core-1.2.0/lib/dm-core/resource.rb in block in attributes=
            if model.allowed_writer_methods.include?(setter = "#{name}=")
/usr/lib/ruby/gems/1.9.1/gems/dm-core-1.2.0/lib/dm-core/resource.rb in each
      attributes.each do |name, value|
/usr/lib/ruby/gems/1.9.1/gems/dm-core-1.2.0/lib/dm-core/resource.rb in attributes=
      attributes.each do |name, value|
/websites/sinatra/shortener/application.rb in block in <top (required)>
        ct.attributes   =   { 
/usr/lib/ruby/gems/1.9.1/gems/sinatra-1.3.2/lib/sinatra/base.rb in call
            proc { |a,p| unbound_method.bind(a).call } ]
/usr/lib/ruby/gems/1.9.1/gems/sinatra-1.3.2/lib/sinatra/base.rb in block in compile!
            proc { |a,p| unbound_method.bind(a).call } ]
/usr/lib/ruby/gems/1.9.1/gems/sinatra-1.3.2/lib/sinatra/base.rb in []
            route_eval { block[*args] }
/usr/lib/ruby/gems/1.9.1/gems/sinatra-1.3.2/lib/sinatra/base.rb in block (3 levels) …
Run Code Online (Sandbox Code Playgroud)

ruby datamapper sinatra

0
推荐指数
1
解决办法
4939
查看次数

标签 统计

cfc ×1

coldfusion ×1

cordova ×1

datamapper ×1

jquery ×1

ruby ×1

search ×1

sinatra ×1