在调用$.ajax(...)
时,我有哪些选项可以传递大文字?
我已将内容存储在变量中:
articleText
所以我有:
$.ajax(
type: "POST",
url: "/test/add_article",
dataType: "json",
data: ??????,
success: function(d) {
alert(d);
}
});
在他们展示的文档中:
"p1=asdfasdf&p2=2sdfasdf"
此外:
data: ({someName: someValue })
我喜欢后者,我放置变量的someValue
也是如此吗?
如何对其进行编码,或者它就像我可以在服务器端处理它的表单帖子一样?
)
答案 0 :(得分:3)
你只需data: { aT: articleText }
。然后在服务器端脚本中,您可以将该文本作为post变量aT
访问...在PHP中它将是:$_POST['aT']
。
jQuery将{ aT: articleText }
转换为"aT=myTextContentWouldBeHere"
。
答案 1 :(得分:2)
只需将data
更改为
data: {"someName": someValue}
如果someValue是变量,则为
data: {"someName": "someValue"}
如果someValue本身就是值。