你应该分别传递每个参数,不需要一个 json 结构。 jQuery 使用的 JSON 结构只是 $.post() 方法中一个可变数目的参数。
把你代码中的这部分:
改为:
List<BasicNameValuePair> sendData = new ArrayList<BasicNameValuePair>(); sendData.add(new BasicNameValuePair("action", "get")); sendData.add(new BasicNameValuePair("result", "user")); sendData.add(new BasicNameValuePair("category", "base")); sendData.add(new BasicNameValuePair("username", user)); sendData.add(new BasicNameValuePair("password", password_md5));用sendData list 取代 JSON 对象。