【发布时间】:2011-06-30 03:15:51
【问题描述】:
我想发送一个字符串作为 ajax Post 参数。
以下代码:
$.ajax({
type: "POST",
url: "http://nakolesah.ru/",
data: 'foo=bar&ca$libri=no$libri',
success: function(msg){
alert('wow'+msg);
}
});
不工作。为什么?
【问题讨论】:
-
我看到你是一名 PHP 开发人员,我也看到你这样做了:
ca$libri=no$libri。只是在这里检查以确保...您确定您没有不小心尝试在应该使用 JS 的地方使用 PHP 结构吗?如果您想将$libri变量的值包含到此字符串中,请尝试以下操作:'foo=bar&ca' + $libri + '=no' + $libri。 -
nono :) 我了解通过 php 生成 js 的所有时刻 :) 它是 APS 中 ajax 变量的名称。我创建了使用 ajax 解析某些站点的解析器。现在我得到了为什么错误。这是因为跨域查询。我必须先为我的服务器创建查询:)