casperjs ajax请求,ajax - sendAJAX data parameter in CasperJs - Stack Overflow

again, I got another problem with casperjs, now with sendAJAX function.

It says that sendAJAX has 5 parameters which are these followings :

url: The url to request.

method: The HTTP method (default: GET).

data: Request parameters (default: null).

async: Flag for an asynchroneous request? (default: false)

settings: Other settings when perform the AJAX request (default:

null)

So, it says the data method is object so, it should be filled with :

var data = new Object();

data.amount= 15;

and also with this one,

var data = {amount:15};

but there were no successful value send to my web service (always send 0 as value, but ajax request successful, even returning the json data) which has an url like this

"http://localhost:9000/TempCountryAmountREST/setCountryAmount"

It will be succeed if I direct bind my data variable to my url like this :

"http://localhost:9000/TempCountryAmountREST/setCountryAmount?amount="+amount

[UPDATE]

The TempCountryAmountREST is my controller name and setCountryAmount is my function inside my controller.

[UPDATE]

I forgot to include my usage of sendAJAX(), here is the code that I use :

return JSON.parse(__utils__.sendAJAX(wsurl, "POST" , data, false, { contentType: "application/json" }));

So how does I fill the data in the sendAJAX parameter?

Thanks in advance...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值