0

を使用してアプリケーションを開発していますCodeIgniter。を作成し、associative arrayを介して値をスクリプトjavascriptに渡します。JavaScript では、2 つのテキスト フィールドが空でない場合にのみ、値が配列に挿入されます。空の配列をスクリプトに渡し、変数をモデルにエコーすると、次のような出力が得られますphpajaxphp

array([0]=> ) 

値を挿入して配列を渡すと、モデルからの応答は

array(['key1']=>['value1'])  

どうすれば回避でき[0]ますか?私のスクリプトは

if(document.getElementById("insertname").value != null &&    document.getElementById("insertnumber").value != null)
{var partner_name = new Object();
 partner_name[document.getElementById("insertname").value] = document.getElementById("insertnumber").value;
}

$.ajax({
          type:"POST",
          url:"",
          data:{Partner_name:partner_name,cus_id:id,cus_message:customermessage},
          success:function(responsee){
            alert("Message Sent and Stored");
            alert(responsee);
          }
        });

var ダンプ値

array(1) {
  [0]=>
  string(0) ""
}
4

2 に答える 2

0

試す

var data = {
    'one' : {
       'child' : '',
    },
    'two' : '',
}

$.ajax({ data : data });
于 2013-04-16T09:51:39.350 に答える