jquery能做到php能做到c#也能做到.docVIP

  • 1
  • 0
  • 约3.07千字
  • 约 10页
  • 2021-11-25 发布于天津
  • 举报
题目有些大,但文中谈到的问题很小; 看似表扬C#,实 际不是。 这个小问题来自这样的应用场景——以 HTTP POST 的方式 调用第三方API,第三方API不支持JSON传参,只能通过 URL query string 方式传参( a=1b=2 )。 假设 API 的地址是 /api/say ,需要传递 的参数是username与words,只支持 HTTP POST调用。 另外,加一个约束条件——不允许用字符串拼接,比如: username=+username+words=+words; jQuery 中的调用示例代码 var postData = { username: test, words: hello world }; $.ajax({ url: /api/say, data: postData, type: post, }); 在上面的 Javascript 代码执行时, jQuery 会自动将 js 对象 postData 转换为 Url query string 的形式 ( username=testwords=hello+world ),并自动进行 Url encode。 PHP 中的调用示例代码 $url = /api/say; $data = array(username = test, words = hello world);$data = http_b

文档评论(0)

1亿VIP精品文档

相关文档