i have this code:
var sizes = ["1/9","1/8","1/7","1/6","1/5","1/4","1/3","1/2","1/1","2/1","3/1","4/1","5/1","6/1","7/1","8/1","9/1"];
var slider = new dijit.form.HorizontalSlider({
value:8,
name:"value"+[i],
slideDuration:0,
onChange:function(val){
dojo.byId('value'+[i]).value = sizes[val];
},
minimum:0,
maximum:sizes.length-1,
discreteValues:sizes.length,
intermediateChanges:"true",
},node);
现在,当我制作:
$("#custom").submit(function() {
var formdata = $("#custom").serializeArray();
$.ajax({
url: "insert.php",
type: "post",
dataType: "json",
data: formdata,
success: function(data) {
}
});
例如,如果我选择值1/8,则发送为1,或者9/1为16。
我的要求是将输入框中显示的分数值发送,但如我所说,并不将其发送到insert.php。
有什么想法吗?谢谢。
var sizes = ["1\/9","1\/8","1\/7"];
- Rafay/
通常不需要转义。从原帖的描述来看,如果将'1/8'发送为1,'9/1'发送为16,那么听起来是发送了数组索引。” - darioo