ajax传数据 url格式化,AJAX POST请求正在向奇怪格式化的URL发送get请求

我正在尝试使用以下代码在Ember中发送POST请求,但不管怎样,如果向指定的url端点发送POST请求,它会发送带有奇怪格式化URL的GET请求

App.UsersNewController = Ember.ArrayController.extend

email: ''

password: ''

confirmPassword: ''

errorMessage: ''

actions:

createUser: () ->

@set('errorMessage', '')

data = {}

data.type = 'POST'

data.url = '/api/users'

data.email = @get('email')

data.password = @get('password')

data.confirmPassword = @get('confirmPassword')

if data.password isnt data.confirmPassword

alert('pass dont match')

data.dataType = 'json'

data.contentType = 'application/json'

data = JSON.stringify(data)

Ember.$.ajax(data).success ((response) ->

console.log(response)

).error (xhr) ->

@set('errorMessage', xhr)

return

但不知何故,这会导致发送以下请求:

Remote Address:0.0.0.0:3000

Request URL:http://0.0.0.0:3000/%7B%22type%22:%22POST%22,%22url%22:%22/api/users%22,%22email%22:%22%22,%22password%22:%22%22,%22confirmPassword%22:%22%22,%22dataType%22:%22json%22,%22contentType%22:%22application/json%22%7D

Request Method:GET

Status Code:304 Not Modified

Request Headersview source

Accept:*/*

Accept-Encoding:gzip,deflate,sdch

Accept-Language:en-US,en;q=0.8,da;q=0.6

Connection:keep-alive

Cookie:connect.sid=s%3AanTd2zSeBOtIv2G_K8jIGaqI_qxutklX.bz7WjgA9h%2BtQ6z0mtyY4PFLZ8QgCfrfTAVErCbN3gi8

Host:0.0.0.0:3000

If-None-Match:W/"1bf-3541821583"

Referer:http://0.0.0.0:3000/

User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36

X-Requested-With:XMLHttpRequest

Response Headersview source

Connection:keep-alive

Date:Sun, 24 Aug 2014 23:39:33 GMT

ETag:W/"1bf-3541821583"

set-cookie:connect.sid=s%3AvXDITZbNcIqVnjY7tMUhlJtOmAYIVwiF.9qKgAR7PeM6XVuTgk1krZ%2BT4wTGSioWKMWYaonqGU%2Bg; Path=/; HttpOnly

X-Powered-By:Express

ConsoleSearchEmulationRendering

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值