如何使用ajax将键值对像这样发送到URL

时间:2018-08-20 12:36:42

标签: jquery json ajax xml api

这是我要发送到url的数据。我不知道这是哪种格式(键=值)。我该如何发送?请帮忙。

ssl_merchant_id = my_vid_id   
ssl_user_id = my_user_id 
ssl_pin = my_pin 
ssl_show_form = true 
ssl_amount = 1.00 
ssl_result_format = HTML
ssl_transaction_type = ccsale

请不要说XML或JSON。我可以原样发送吗?如果没有,请告诉我如何实现。

1 个答案:

答案 0 :(得分:2)

您可以使用jquery .param或仅将数据作为data参数传递给.ajax,例如(我使用文本来生成数据,您可以像平常一样使用变量):

var data = {
	ssl_merchant_id : 'my_vid_id',
	ssl_user_id : 'my_user_id', 
	ssl_pin : 'my_pin',
	ssl_show_form : true, 
	ssl_amount : 1.00,
	ssl_result_format : 'HTML',
	ssl_transaction_type : 'ccsale'
};

var url = your_url + "?" + $.param(data)

$.ajax({
    url: your_url,
    data: data
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>