小编Lei*_*igh的帖子

用jquery显示ajax响应

我有一个Coldfusion cfc,用于查询数据库中的数据.我想调用cfc并在div中显示ajax响应.最后我想用html格式化响应.目前我在显示响应时遇到问题.这就是我到目前为止所拥有的.

这是cfc:Asset.cfc

<cffunction name="Asset" access="remote" returntype="array">
        <cfargument name="asset_id" type="string" required="yes">

         <!--- Define the local scope. --->
          <cfset var LOCAL = {} />    
          <cfset var qPics = "" />
          <cfset var result = arrayNew(1) />
          <cfset var PicStruct  = '' />

        <cfquery name="Pics">
        SELECT DISTINCT aq.ID
        FROM AAssignment a 
        INNER JOIN Assets aq ON aq.ID = a.Asset
        WHERE a.AssetItem = <cfqueryparam cfsqltype="cf_sql_varchar" value="#arguments.assetgrp_id#">                
        </cfquery>

         <cfloop query="Pics">
            <cfset PicStruct = StructNew() />
            <cfset PicStruct["value"] = ID />
            <cfset ArrayAppend(result,PicStruct) /> …
Run Code Online (Sandbox Code Playgroud)

ajax coldfusion jquery coldfusion-9

3
推荐指数
2
解决办法
4万
查看次数

Double.parseDouble无法在我的网页上运行

我正在尝试添加一些资金,我想使用Double.parseDouble但是,我不认为该页面正在识别double.parseDouble.我没有收到错误但它不会添加或传递值.

这是我的代码.

function CalculateBudget(){
    var table = document.getElementById('tblBudgetTotals');
    input1600 = 0;
    input1602 = 0;
    input1603 = 0;
    input1608 = 0;
    input1612 = 0;
    funding = 0;
    budgetSum = 0;

          input1600 = Double.parseDouble(document.getElementById('txt1600').value);
    input1602 = Double.parseDouble(document.getElementById('txt1602').value);
    input1603 = Double.parseDouble(document.getElementById('txt1603').value);
    input1608 = Double.parseDouble(document.getElementById('txt1608').value);
    input1612 = Double.parseDouble(document.getElementById('txt1612').value);
    funding = Double.parseDouble(document.getElementById('FundingTotals').value);

    budgetSum += Double.parseDouble(input1600) + Double.parseDouble(input1602) + Double.parseDouble(input1603) + Double.parseDouble(input1608) + Double.parseDouble(input1612) + Double.parseDouble(funding);

    document.getElementById('totbud').value = Double.parseDouble(budgetSum);
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

在Coldfusion中使用JSON数据

我过去曾使用JSON数据 - 主要是'捏造'我的解决方案,而不是真正理解为什么或如何工作.我遇到的问题是,返回的数据看起来与我之前看到的有些不同,我找不到任何与之匹配的示例.

这是返回的数据示例(通过API);

{"domain.co.uk":{"status":"available","classkey":"thirdleveldotuk"},"domain.net":{"status":"available","classkey":"dotnet"},"domain.com":{"status":"available","classkey":"domcno"}}
Run Code Online (Sandbox Code Playgroud)

在我的前端,我需要返回这样的东西 -

  • domain.co.uk - 可用
  • domain.net - 可用
  • domain.com - 可用

因为'domain.com'等值总是会改变,所以我不能像往常那样映射名称(虽然它总是返回3'行')

我已经检查了我拥有的每本CF书,并阅读了在线CF Docs,但我完全不知道从哪里开始这个!

指针非常感谢!

coldfusion json

3
推荐指数
2
解决办法
6905
查看次数

在ColdFusion中的数据库中解析存储为字符串的HTML

我接管了这个ColdFusion项目,发现我需要一个包含HTML的数据库字段中的值.字段数据看起来像这样(没有新行):

<wddxPacket version="1.0">
    <header />
    <data>
        <struct>
            <var name="en">
                <string>3 Nights' Lodging</string>
            </var>
            <var name="sp">
                <string>3 Noches alojamiento</string>
            </var>
        </struct>
    </data>
</wddxPacket>
Run Code Online (Sandbox Code Playgroud)

我想要使​​用这些数据,但我只需要之间的文字:

<var name='en'><string>3 Nights' Lodging</string></var>

我使用ColdFusion删除HTML的函数:

#REReplaceNoCase(pkg.title, "<[^><]*>", '', 'ALL')#
Run Code Online (Sandbox Code Playgroud)

但是当我使用它时,我得到这样的东西:

3 Nights' Lodging3 Noches alojamiento
Run Code Online (Sandbox Code Playgroud)

我想要的只是:

3 Nights' Lodging
Run Code Online (Sandbox Code Playgroud)

coldfusion parsing wddx

3
推荐指数
1
解决办法
399
查看次数

sql-查找具有五个以上成员的每个部门的平均工资

不太确定如何获得这个。我有一个员工表,我需要找到平均工资。我知道我可以使用use avg()。但是,诀窍是我需要找到拥有5名以上职员的部门的平均值。我不确定是否应使用分组依据或使用方式。谢谢!

    CREATE TABLE STAFF (STAFF_ID                    CHAR(3),
                        STAFF_NAME              CHAR(20),
                        GENDER                  CHAR(6),
                        DEPARTMENT              CHAR(20),
                        BOSS_ID                 CHAR(3)
                        SALARY                  NUMBER(8,2));
Run Code Online (Sandbox Code Playgroud)

sql average having

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

将鼠标悬停在菜单元素上时更改元素的布局

我创建了一个菜单.但是我没有使用列表,而是使用了几个div和span,它们看起来像这样:

<div id="forms">                
    <span class="formsLi">Einloggen<cfinclude template="login.cfm" /></span>        
    <span class="formsLi">Registrieren<cfinclude template="forms/register.cfm" /></span>
</div>
Run Code Online (Sandbox Code Playgroud)

使用"cfinclude",我插入两个形式,这两个形式都在div中,具有类"格式".这是我的菜单的css文件:

#forms{
    background-color: silver;,
    border: 1px solid black;
    margin: 0;
    padding: 0.8em;

}

#forms .formsLi{
    background-color: orange;
    margin-left: 10px;
    padding: 10px;

}

#forms .formsLi .format{
    border: 1px solid black;
    display: none;
    float: left;
}

#forms .formsLi:hover{
    background-color: black;
    color: white;
}

#forms .formsLi:hover #forms .formsLi .format{
    display: block;

}
Run Code Online (Sandbox Code Playgroud)

当我将鼠标悬停在其中一个"formsLi"元素上时,我想更改所包含表单的显示.悬停确实有效,但最后一条css规则不会改变div的显示.

html css coldfusion

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

在 Android 应用程序中将数据发布到本地主机

我是 android 新手,正在尝试从我的 android 应用程序将数据发布到本地主机。虽然它没有显示任何错误,并且总是说命令已发送,但它没有写入文件,或者可能没有发布任何数据。谁能发现问题,或者告诉我如何解决它?

MainActivity.java

package com.example.register;

import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
import android.app.Activity;
import android.opengl.Visibility;
import android.os.AsyncTask;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ProgressBar;
import android.widget.TextView;
import android.widget.Toast;

public class MainActivity extends Activity implements OnClickListener{

private EditText value;
private Button btn;
private ProgressBar pb;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
value=(EditText)findViewById(R.id.editText1);
btn=(Button)findViewById(R.id.button1); …
Run Code Online (Sandbox Code Playgroud)

php android localhost

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

对ColdFusion语法感到困惑(引号和井号)

我对两种不同的语法风格感到困惑,并想知道哪一种被认为是ColdFusion的一种优秀编程实践.

在第一个示例中,returnvariable不使用双引号.CFSET变量也不是:

<cfinvoke component="#UserObj#" method="MyMethod" 
       username="#MyUserName#" 
       Returnvariable= ReturnVar><!--- No double quotes --->

<!--- No double quotes & no pound signs --->
<cfset session.userright = ReturnVar>
Run Code Online (Sandbox Code Playgroud)

在第二个例子中,代码使用为双引号Returnvariable和用于CFSET.第一个设置为ReturnVar,而另一个设置为双引号和井号"#RetunsVar#"

<cfinvoke component="#UserObj#" method="MyMethod" 
       username="#MyUserName#" 
       Returnvariable= "ReturnVar"><!--- using double quotes  --->

<!--- using double quotes & pound signs --->
<cfset session.userright = "#ReturnVar#">
Run Code Online (Sandbox Code Playgroud)

看起来我可以使用这两种风格,哪一种都可以使用?

coldfusion

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

Coldfusion从第二个数据源获取数据

我有一个查询从第二个数据源获取数据.这很慢.有没有更有效的方法来做到这一点?

我认为缓慢的部分是ListQualify.它产生一个包含40,000个值的列表.但是我不确定另一种方法.

<cfif GetExtractionData.recordcount gt 0 >

            <cfquery name="queryVPOCar" datasource="Web_Applications">
                Select [strStockNumber] as "STOCK",
                        field1 as "field_1",
                        field2 as "field_2",
                        field3 as "field_3",
                        field4 as "field_4",
                        field5 as "field_5",
                        field6 as "field_6"
                From ExtractionAggregates
                WHERE [strStockNumber] IN (#ListQualify(StockList,"'",",","ALL")# )
            </cfquery>

        <!--- Select an empty Row --->
        <cfquery name="joinQuery" dbtype="query" >
            SELECT *
            FROM queryVPOCar
            WHERE queryVPOCar.STOCK = ''
        </cfquery>

        <!--- Add empty row to table, so we have column names  ---> 
        <cfset QueryAddRow(joinQuery) />

        <!--- if results exist, add them …
Run Code Online (Sandbox Code Playgroud)

sql sql-server coldfusion

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

ARGUMENT范围不优先于ColdFusion中的VARIABLE范围?

根据CF文档:

ARGUMENT范围优先于VARIABLE范围

我试过这段代码.

<cfset fun(25)>
<cffunction name="fun">
  <cfargument name="roll" >
  <cfset roll = 60>
  <cfdump var="#roll#">
</cffunction>
Run Code Online (Sandbox Code Playgroud)

我希望输出是25,但它60.我无法理解为什么ARGUMENT范围不优先于VARIABLE范围?或者我错过了什么?

coldfusion scope coldfusion-10

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