问题列表 - 第47735页

ajax onclick命令拉出过时的数据

我正在编写一个使用[我相信的] AJAX的网页,以便可以将数据输入文本字段,单击"确定"框,将数据保存到数据库,然后重新加载包含文本字段的区域和"确定"按钮以及基于输入数据的一些其他数据.由于它现在有效,所以该过程在第一个条目上正常工作,但如果您再次尝试输入信息,则其行为就像再次输入原始值一样:
示例:

用户输入:5
页面的行为就像输入是:5
用户输入:4
页面表现得好像输入是:5
用户输入:3
页面表现得好像输入是:5

当页面最初加载时,该区域看起来像这样(是的,它是空白的.我调用在页面初始加载结束时加载它的代码):

echo "<table>";  
    // ...Other stuff which I don't think is involved in the problem, though I've been wrong before...   
echo "<tr>";  
echo "<td>";  
echo "<div id=\"measurements\">";  
    // Filled by javascript functions below  
echo "</div>";  
echo "</td>";  
echo "</tr>";  
echo "</table>";  
Run Code Online (Sandbox Code Playgroud)

以下javascript函数可用,并在页面加载时调用:

function measurementEntered(pid, vid, oid, varn, dat) {  
    // Create XMLHttpRequest object  
    var xmlhttp;  
    if(window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    }  
    else {  
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");  
    }  

    xmlhttp.open("GET", "ajax_measurements_update.php?varn="+varn+"&pid="+pid+"&vid="+vid+"&oid="+oid+"&dat"+dat+"&user="+user, …
Run Code Online (Sandbox Code Playgroud)

php forms ajax onclick

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

混合C和目标-C

我已经使用了一段时间的目标C,而且我已经开始学习一些较低级别的iPhone API,例如核心音频.大多数这些API都在C中,这让我有点困惑,我不知道在哪里放了很多代码,我不知道规则等等.有谁知道哪里开始学习这个好地方?

谢谢,达伦.

c objective-c

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

如何使用asp.net mvc 3 jquery验证与jjery对话框提交ajax?

我在用

asp.net mvc 3 jquery验证无阻碍的javascript.

我试图通过注释在服务器端编写所有验证,然后使用mvc 3的新功能来处理客户端.

我有一个对话框,上面有一个按钮(只是一个按钮而不是提交按钮),我想通过ajax将数据发布到服务器.

因此,当用户点击按钮时,我会执行表单提交并返回false以取消回发.

我认为这会触发验证但似乎并非如此.如何进行客户端验证触发器?

编辑

<form method="post" id="TaskFrm" action="/Controller/Action">

            <input type="text" value="" name="Name" id="Name" data-val-required="Name field cannot be left blank" data-val-length-max="100" data-val-length="task cannot exceed 100 characters" data-val="true">
</form>

var $dialog = $('<div></div>').dialog(
            {
                width: 580,
                height: 410,
                resizable: false,
                modal: true,
                autoOpen: false,
                title: 'Basic Dialog',
                buttons:
                    {
                        Cancel: function ()
                        {
                            $(this).dialog('close');
                        },
                        'Create Task': function ()
                        {
                            var createSubmitFrmHandler = $(my.selectors.createFrm).live('submit', function ()
                            {
                                alert('hi');
                                return false;
                            });

                            createSubmitFrmHandler .validate();
                            var a …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jquery unobtrusive-javascript jquery-validate asp.net-mvc-3

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

动态删除django模型表单中字段的排除项

我想以编程方式启用默认情况下排除的字段...

模型:

class MyModel(models.Model):
    name = models.CharField(max_length=100)
    an_excluded_field = models.TextField()
    my_bool = models.BooleanField(default=False) # this is the field to conditionally enable...
Run Code Online (Sandbox Code Playgroud)

形成:

class MyModelForm(ModelForm):
    class Meta:
        model = EmailTemplate
        excludes = ('an_excluded_field', 'my_bool')
Run Code Online (Sandbox Code Playgroud)

我想做这样的事情(或者那种效果......):

form = MyModelForm(enable_my_bool=True)
Run Code Online (Sandbox Code Playgroud)

这几乎就像这篇文章(我希望默认排除字段): 如何在表单的子类中排除ModelForm中的声明字段?

django django-forms

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

Python中的自动增长列表?

我需要一个类似列表的对象,只要访问大于或等于其长度的插槽号就会"自动增长",用一些预先指定的默认值填充所有新创建的插槽.例如:

# hypothetical DefaultList class
x = DefaultList(list('abc'), default='*')
x[6] = 'g'
print x[2], x[4], x[6], x[8]  # should print 'c * g *'
Run Code Online (Sandbox Code Playgroud)

谢谢!

PS.我知道实现这样的课程并不困难,但我尽可能避免轮胎改造,特别是如果一个特别有效/精心设计的轮子已经存在的话.

PS2.dict(或collections.defaultdict)不是所需数据结构的可接受实现.为什么,请看这里:http://groups.google.com/group/comp.lang.python/msg/bcf360dfe8e868d1?hl = en

python list

9
推荐指数
1
解决办法
419
查看次数

初学者关于java(Quartz)调度的问题

我正在研究一个已经使用Quartz的Web应用程序.
在web.xml中有:

<servlet>
  <servlet-name>QuartzInitializer</servlet-name>
  <display-name>Quartz-Init Servlet</display-name>
  <servlet-class>
    org.quartz.ee.servlet.QuartzInitializerServlet
  </servlet-class>
  <load-on-startup>5</load-on-startup>
</servlet>
Run Code Online (Sandbox Code Playgroud)

这个servlet的工作是什么,它的生命周期是什么?
我知道它为石英作业调度做了一些初始化,但不完全确定是什么.
由于没有servlet-mapping它,我认为它不应该处理请求.
任何帮助表示赞赏.
谢谢

java tomcat web-applications quartz-scheduler

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

"无法找到符号方法添加(java.util.Date)"

我收到一个错误"无法找到符号方法添加(java.util.Date)",虽然我传递的是它被声明为Date.我错过了什么?

import java.util.*;
import java.text.SimpleDateFormat;
import java.text.*;


class Entry {
    Date date;

    Entry(Date aDate) {
        date = aDate;
    }
}

public class td {
    public static void main(String[] args) { 

        List<Entry> entries = new ArrayList<Entry>();

        DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
        Date aDate = df.parse("2011-02-27"); // Date aDate = new Date() also fails

        entries.add(aDate);

        System.out.println(entries.get(0));
    }
}
Run Code Online (Sandbox Code Playgroud)

java

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

在Django中流式传输CSV文件

我正在尝试将csv文件作为附件下载流式传输.CSV文件大小为4MB或更多,我需要一种方法让用户主动下载文件,而无需等待创建所有数据并首先提交到内存.

我首先使用自己的基于Django FileWrapper类的文件包装器.那失败了.然后我在这里看到了一个使用生成器来传输响应的方法: 如何使用Django流式传输HttpResponse

当我在生成器中引发错误时,我可以看到我正在使用该get_row_data()函数创建正确的数据,但是当我尝试返回响应时它返回空.我也禁用了Django GZipMiddleware.有谁知道我做错了什么?

编辑:我遇到的问题是ConditionalGetMiddleware.我不得不更换它,代码在下面的答案中.

这是观点:

from django.views.decorators.http import condition

@condition(etag_func=None)
def csv_view(request, app_label, model_name):
    """ Based on the filters in the query, return a csv file for the given model """

    #Get the model
    model = models.get_model(app_label, model_name)

    #if there are filters in the query
    if request.method == 'GET':
        #if the query is not empty
        if request.META['QUERY_STRING'] != None:
            keyword_arg_dict = {}
            for key, value in request.GET.items():
                #get the query filters …
Run Code Online (Sandbox Code Playgroud)

python csv django streaming

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

Cygwin GCC交叉编译二进制文件?

我试图在Windows上用cygwin编译linux二进制文件.是否有任何预编译的linux-gcc二进制文件是最新的?我上次在07年更新的页面.

http://metamod-p.sourceforge.net/cross-compiling.on.windows.for.linux.html

我认为cygwin会带来交叉编译二进制文件,但我猜不是.

linux gcc cygwin cross-compiling

7
推荐指数
1
解决办法
4827
查看次数

Win API .NET库?

DllImport随处可见.我看到每个人都在他们的项目中声明了Win API方法.为什么人们不会将每个Win API方法声明放在.NET库中而是使用它?有没有这样的图书馆?它是开源的吗?

.net winapi

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