【问题标题】:How send a Js Array in Ajax Updater (prototype)?如何在 Ajax Updater(原型)中发送 Js 数组?
【发布时间】:2011-09-17 06:24:54
【问题描述】:
respostasUsuario = new Array();

respostasUsuario[questao1] = 3; 
respostasUsuario[questao2] = 4;
respostasUsuario[questao3] = 1;

    function corrigir(){

        new Ajax.Updater('content', 'corrigir', {
              parameters: { banana: 10, respostasUsuario :  respostasUsuario }
            });

    }

香蕉返回正常...但是respostasUsuario 没有...

【问题讨论】:

    标签: javascript ajax arrays prototypejs


    【解决方案1】:
    function corrigir(){
      var parameters = respostasUsuario;
      parameters['banana'] = 10;
      new Ajax.Updater( 'content', 'corrigir', {
                        parameters: parameters  
                          });
          }
    

    【讨论】:

    • 只看到“香蕉”时如何检查参数?请给我来源好吗?
    • 尝试在 'respostasUsuario' 之前使用 'var' 会更好。但几乎不是这个原因。那么,您的请求回调是什么?
    • 我认为在这种情况下没有必要执行 var parameters = new Object() 因为您将 parameters 分配给对象 respostasUsuario我>。之后这个参数也变成了Object。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多