问题列表 - 第25295页

ondown on dropdownlist

我的问题是继续我所要求的链接. 加载国家/州/市

我已经扩展到从db加载我的下拉列表,我只需要一种方法在我的第一个下拉列表中连接onchange方法,其次,请参阅代码.感谢任何帮助.

附加最新代码:

<select id="country"  onchange="getStateByCountryId()"></select> <br />
<select id="state"></select>  <br />


$(document).ready(function() { 
     var options = {
         type: "POST",
         url: "SearchPage.aspx/LoadCountry",
         data: "{}",
         contentType: "application/json; charset=utf-8",
         dataType: "json",

         success: function(msg) {

             var returnedArray = msg.d;
             country = $("#country"); 
              country.append('<option>Select a Country</option>'); 

             for (i = 0; i < returnedArray.length; i++) {
                  country.append("<option value='" + returnedArray[i].Id + "'>" + returnedArray[i].Name + "</option>");
             }


         }
     };
     $.ajax(options);
 });


function getStateByCountryId() {

     $("#country").change(function() 
     { 
         var _selected = $("#country").val();
         var options = 
         { …
Run Code Online (Sandbox Code Playgroud)

ajax jquery

19
推荐指数
1
解决办法
6万
查看次数

在MySQL中使用数据库名称通配符GRANT?

我想创建一个用户'projectA',它对每个名为'projectA_%'的数据库具有相同的权限

我知道它可能,但MySQL不喜欢我的语法:

grant all on 'projectA\_%'.* to 'projectA'@'%';
Run Code Online (Sandbox Code Playgroud)

参考:http://dev.mysql.com/doc/refman/5.1/en/grant.html

mysql permissions syntax grant

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

Python Glade无法创建GladeXML对象

我在Glade 3.6.7中创建了一个简单的窗口GUI,我试图将其导入Python.每次我尝试这样做时,我都会收到以下错误:

(queryrelevanceevaluation.py:8804): libglade-WARNING **: Expected <glade-interface>.    Got <interface>.

(queryrelevanceevaluation.py:8804): libglade-WARNING **: did not finish in PARSER_FINISH   state
Traceback (most recent call last):
  File "queryrelevanceevaluation.py", line 17, in <module>
    app = QueryRelevanceEvaluationApp()
  File "queryrelevanceevaluation.py", line 10, in __init__
    self.widgets = gtk.glade.XML(gladefile)
RuntimeError: could not create GladeXML object
Run Code Online (Sandbox Code Playgroud)

我的Python代码:

#!/usr/bin/env python

import gtk
import gtk.glade

class  QueryRelevanceEvaluationApp:

def __init__(self):
    gladefile = "foo.glade"
    self.widgets = gtk.glade.XML(gladefile)
    dic = {"on_buttonGenerate_clicked" : self.on_buttonGenerate_clicked}
    self.widgets.signal_autoconnect(dic)

def on_buttonGenerate_clicked(self, widget):
    print "You clicked the button"

app = …
Run Code Online (Sandbox Code Playgroud)

python user-interface glade exception

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

在asp.net中将JSON转换为.Net对象时出错

我无法在asp.net中将JSON字符串转换为.net对象.我正在使用隐藏字段从客户端向服务器发送JSON字符串(通过在隐藏字段中保留JSON object.Tostring()并读取文件后面的代码中的隐藏字段值)

Json字符串/对象:

 [[{"OfferId":"1","OrderValue":"11","HostingTypeID":"3"},
{"OfferId":"1","OrderValue":"11","HostingTypeID":"3"},
{"OfferId":"1","OrderValue":"11","HostingTypeID":"3"},
{"OfferId":"1","OrderValue":"2","HostingTypeID":"3"},
{"OfferId":"1","OrderValue":"2","HostingTypeID":"3"},
{"OfferId":"1","OrderValue":"67","HostingTypeID":"3"},
{"OfferId":"1","OrderValue":"67","HostingTypeID":"3"}],
[{"OfferId":"1","OrderValue":"99","HostingTypeID":"6"}],
[{"OfferId":"1","OrderValue":"10","HostingTypeID":"8"}]]
Run Code Online (Sandbox Code Playgroud)

.Net对象

public class JsonFeaturedOffer
{
    public string OfferId { get; set; }

    public string OrderValue { get; set; }

    public string HostingTypeID { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

代码隐藏文件中的Converstion代码

byte[] byteArray = Encoding.ASCII.GetBytes(HdnJsonData.Value);
        MemoryStream stream = new MemoryStream(byteArray);
        DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(JsonFeaturedOffer));
        object result= serializer.ReadObject(stream);
        JsonFeaturedOffer jsonObj = result as JsonFeaturedOffer;
Run Code Online (Sandbox Code Playgroud)

转换时我遇到以下错误:

期望来自命名空间''的元素'root'.遇到'无',名称为'',名称空间''.

javascript c# asp.net json

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

Java:Exception类是线程安全的吗?

据我所知,Java的Exception类肯定不是不可变的(类似的方法,initCausesetStackTrace提供一些线索).它至少是线程安全的吗?假设我的一个类有一个这样的字段:

private final Exception myException;
Run Code Online (Sandbox Code Playgroud)

我可以安全地将此字段暴露给多个线程吗?我不愿意讨论具体情况,以及为什么会出现这种情况.我的问题更多的是关于这个原则:我可以告诉一个暴露Exception类型字段的类是线程安全的吗?

另一个例子:

class CustomException extends Exception
{
   ...
}
Run Code Online (Sandbox Code Playgroud)

这个类是线程安全的吗?

java exception thread-safety

8
推荐指数
1
解决办法
1281
查看次数

OpenXML SDK:使Excel重新计算公式

我通过Microsoft Office OpenXML SDK 2.0更新Excel电子表格的一些单元格.更改值会使包含依赖于已更改单元格的公式的所有单元格无效.但是,由于缓存的值,Excel不会重新计算公式,即使用户单击"立即计算".

通过SDK使整个工作簿的所有依赖单元无效的最佳方法是什么?到目前为止,我在http://cdonner.com/introduction-to-microsofts-open-xml-format-sdk-20-with-a-focus-on-excel-documents.htm找到了以下代码片段:

public static void ClearAllValuesInSheet
      (SpreadsheetDocument spreadSheet, string sheetName)
{
    WorksheetPart worksheetPart =
        GetWorksheetPartByName(spreadSheet, sheetName);

    foreach (Row row in
       worksheetPart.Worksheet.
          GetFirstChild().Elements())
    {
        foreach (Cell cell in row.Elements())
        {
            if (cell.CellFormula != null &&
                  cell.CellValue != null)
            {
                cell.CellValue.Remove();
            }
        }

    }

    worksheetPart.Worksheet.Save();
}
Run Code Online (Sandbox Code Playgroud)

除了这个片段不能为我编译的事实,它有两个限制:

  • 它只会使单张纸无效,但其他纸张可能包含相关配方
  • 它没有考虑任何依赖关系.

我正在寻找一种有效的方法(特别是,只会使依赖于某个单元格值的单元格无效),并考虑所有表格.

更新:

与此同时,我设法编译和运行代码,并删除工作簿的所有工作表上的缓存值.(参见答案.)我仍然对更好/替代解决方案感兴趣,特别是如何只删除实际依赖于更新单元格的单元格的缓存值.

.net excel openxml openxml-sdk

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

在Prototype类中定义递归函数?

我正在尝试创建一个图像旋转器类,它循环遍历无序列表中的任意数量的图像.是否可以在类声明中定义递归函数?例如:

var Rotator = Class.create() {
 initialize: function() {
  do something...

  this.rotate();
 }

 rotate: function() {
   do something...

   this.rotate()
 }
}
Run Code Online (Sandbox Code Playgroud)

它当前抛出一个错误,指出"this.rotate()不是一个函数"

javascript prototypejs

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

如何使用数千个WHERE子句优化SQL查询

我对一个非常庞大的大型数据库进行了一系列查询,我在WHERE子句中有数十万个OR.优化此类SQL查询的最佳和最简单的方法是什么?我发现了一些关于创建临时表和使用连接的文章,但我不确定.我是严肃的SQL的新手,并且已经将结果从一个切入到下一个.

SELECT doc_id, language, author, title FROM doc_text WHERE language='fr' OR language='es'
SELECT doc_id, ref_id FROM doc_ref WHERE doc_id=1234567 OR doc_id=1234570 OR doc_id=1234572 OR doc_id=1234596 OR OR OR ...
SELECT ref_id, location_id FROM ref_master WHERE ref_id=098765 OR ref_id=987654 OR ref_id=876543 OR OR OR ...
SELECT location_id, location_display_name FROM location
SELECT doc_id, index_code, FROM doc_index WHERE doc_id=1234567 OR doc_id=1234570 OR doc_id=1234572 OR doc_id=1234596 OR OR OR x100,000
Run Code Online (Sandbox Code Playgroud)

这些未经优化的查询每个可能需要24小时.干杯.

sql database oracle

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

重新定义__and__运算符

为什么我不能重新定义__and__运算符?

class Cut(object):
      def __init__(self, cut):
         self.cut = cut
      def __and__(self, other):
         return Cut("(" + self.cut + ") && (" + other.cut + ")")

a = Cut("a>0") 
b = Cut("b>0")
c = a and b
print c.cut()
Run Code Online (Sandbox Code Playgroud)

我想(a>0) && (b>0),但我得到了b,通常的行为and

python operators redefine and-operator

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

在Excel 2007中使用换行符导入CSV

我正在开发一项功能,将搜索结果导出到CSV文件,以便在Excel中打开.其中一个字段是一个自由文本字段,可能包含换行符,逗号,引号等.为了抵消这一点,我将字段用双引号(")包装.

但是,当我将数据导入Excel 2007时,设置适当的分隔符,并将文本限定符设置为双引号,换行符仍然在换行符处创建新记录,我希望在其中看到整个文本字段单细胞.

我也尝试用CR(\ r)替换CR/LF(\ r \n),再用LF(\n)替换,但没有运气.

有没有其他人遇到过这种行为,如果有,你是如何解决的?

TIA,
-J

编辑:
这是我用手写的复制问题的快速文件.

ID,名称,描述
"12345","史密斯,乔","嘿.
我的名字是乔."

当我将其导入Excel 2007时,我最终得到一个标题行和两个记录.请注意,"Smith,Joe"中的逗号正在正确处理.这只是造成问题的换行符.

csv excel newline excel-2007

110
推荐指数
8
解决办法
16万
查看次数