jtshushu
jtshushu
  • 发布:2016-12-30 11:17
  • 更新:2016-12-30 12:34
  • 阅读:2710

mui.ajax 提交data时数据只能为数字,为什么不能以字母加数字

分类:MUI
	mui.ajax('http://192.168.1.1/sosrach',{  
																						dataType:'json',  
																						//data:{class11:dataClsaa1,class22:dataClsaa2,class33:dataClsaa3,class44:classlist44,class55:classshow5},  
																						data:{class55:"111"},  
																						type:'post',  
																						timeout:1000,  
																						success:function(data){  
																							alert(data);  
																						//var arrbc = [];  
																						  
																						var finallist='';  
																						for(i=data.length-1;i>=0;i--){  
																							finallist=finallist+'<li data-id="'+i+'" class="mui-table-view-cell mui-media">'+data[i]['option_skue']+'<span class="youaddok">'+data[i]['name_text']+'</span></li>';  
																						}  
																						list.innerHTML=finallist;																					  
																					},  
																					error:function(){  
																						plus.ui.toast("请选择筛选类别");  
																					}   
									})

data时数据只能为数字,为什么不能以字母加数字
我这样可以data:{class55:"111"},
这样不行
data:{class55:"ff111"},

2016-12-30 11:17 负责人:无 分享
已邀请:
老火

老火

function test() {  
	mui.ajax('http://192.168.1.14/t.php', {  
		dataType: 'json',  
		data: {  
			class55: "dfsdf111"  
		},  
		type: 'post',  
		timeout: 1000,  
		success: function(data) {  
			console.log(JSON.stringify(data));  
		},  
		error: function() {  
			console.log('no');  
		}  
	})  
}

php

<?php header("Content-type: text/html; charset=utf-8"); echo json_encode($_POST); ?>

测试完全没得问题
[LOG] : {"class55":"dfsdf111"}

赵梦欢

赵梦欢 - 专注前端,乐于分享!

这和mui.ajax有什么关系?问你们后台就知道了,很显然是后台逻辑处理的问题。

jtshushu

jtshushu (作者) - 擅长:PHP-Thinkphp Python MUI UniApp Vuejs Bootstrap Jq Logo设计 广告设计 网页设计 有项目上需要联系我微信号:jtshushu66

后台 是php

function sosrach(){    
      $keywords11 =$_POST['class55'];  
    echo $keywords11;  
}

没有逻辑处理可言吧

老火

老火

抓包看一下,具体的什么数据传给服务端的

jtshushu

jtshushu (作者) - 擅长:PHP-Thinkphp Python MUI UniApp Vuejs Bootstrap Jq Logo设计 广告设计 网页设计 有项目上需要联系我微信号:jtshushu66

就是转给服务器的转不了
data:{class55:"ff111"},

jtshushu

jtshushu (作者) - 擅长:PHP-Thinkphp Python MUI UniApp Vuejs Bootstrap Jq Logo设计 广告设计 网页设计 有项目上需要联系我微信号:jtshushu66

是这个文档的
dataType:'json',
问题
我不引用就可以

jtshushu

jtshushu (作者) - 擅长:PHP-Thinkphp Python MUI UniApp Vuejs Bootstrap Jq Logo设计 广告设计 网页设计 有项目上需要联系我微信号:jtshushu66

php中

$keywords11 =$_GET['class55'];  
      echo json_encode($keywords11); 

给解决

jtshushu

jtshushu (作者) - 擅长:PHP-Thinkphp Python MUI UniApp Vuejs Bootstrap Jq Logo设计 广告设计 网页设计 有项目上需要联系我微信号:jtshushu66

谢谢

该问题目前已经被锁定, 无法添加新回复