我将类型字符串的参数传递给AJAX调用。我传递的值读作01007
,但当我在服务器端处理呼叫时,它会传递1007
。
有没有办法可以将参数作为String传递并在服务调用中获取01007?我试过了data:"{someKey:" + passedKey.toString() + "}"
,但它没有用。这里传给的关键是01007。
服务调用中的参数类型是字符串。
答案 0 :(得分:1)
您的串联JSON字符串显示为{someKey:01007}
你看到了问题吗?
您应传递对象文字,而不是JSON字符串 然后jQuery将正确序列化它。