在将关联数组从javascript传递到php时遇到麻烦
trouble passing associative array from javascript to php
我正在使用CodeIgniter
开发一个应用程序。我在javascript
中创建了一个associative array
,并通过ajax
将值传递给php
脚本。在javascript中,只有当两个文本字段不为空时,才会将值插入数组。当我将一个空数组传递给php
脚本并回显模型中的变量时,我得到的输出为
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 dump value
array(1) {
[0]=>
string(0) ""
}
为什么不这样做:
<script type="text/javascript">
<?php if(count($array) > 0){ ?>
var _array = "<?php $array; ?>"; //put here what you need this is just an example
<?php }else{ ?>
var _array = "";
<?php } ?>
</script>
try
var data = {
'one' : {
'child' : '',
},
'two' : '',
}
$.ajax({ data : data });
相关文章:
- 将PHP变量传递给jQuery时遇到问题
- 使用 php 和 javascript Ajax 发送复选框值时遇到问题
- 使用jqueryAjax和php脚本从mysql检索数据时遇到的问题
- 使用php解析xml并将其转换为json以与$.ajax一起使用时遇到问题
- 我在登录页面上遇到php验证问题
- 将 AJAX 传递给 PHP 时遇到问题,而是未定义
- 理解 $.ajax() 参数以获取 PHP 变量时遇到麻烦
- 动态变量从 PHP 插入到 DOM 中.在将该变量从 DOM 传递到 Javascript 时遇到问题
- WordPress的新手在头脑中使用javascript时遇到了问题.php
- 使用PHP将文本从MySQL传递到Javascript函数时遇到问题
- 联系表单访问php脚本时遇到问题
- 在创建jquery+PHP+MySQL聊天室时遇到问题
- I'我在将JavaScript变量传递给php脚本时遇到了问题
- 在php中保存上传的图像时遇到问题
- 在使用 Javascript 将同名表单字段发送到 PHP 脚本时遇到问题
- Ajax在为动态PHP输出传递多个表单变量时遇到问题
- 在使用ajax用PHP和POST显示数据时遇到了麻烦
- 在将关联数组从javascript传递到php时遇到麻烦
- HTML表单与PHP验证码插件,我遇到了一些问题
- 在创建从PHP数组中出现的Javascript数组时遇到问题