use*_*577 9 javascript php jquery
我有一些javascript将数据发送到调用php页面的函数,但是我收到一个错误,我找不到任何信息.postData()调用位于另一个普通javascript函数的中间.但我无法让它将数据提交到php页面.
function postData() {
var postdataURL = "path/to/php/page.php";
$.post (
postdataURL, {
"formid":5,
"clientid":1,
"userid":1,
"level":mycat,
"extra":mytimer,
"pid":pid
},
function () {});
}
Run Code Online (Sandbox Code Playgroud)
检查你的变量mycat,mytimer,pid可能是一个jQuery对象.这意味着你已经签署了
mycat = $('#cate')
Run Code Online (Sandbox Code Playgroud)
如果这是真的,那你就解决了
mycat = $('#cate').val()
Run Code Online (Sandbox Code Playgroud)
或者一些代码获得真正的价值.
从属性名称中删除“
$.post (
postdataURL, {
formid:5,
clientid:1,
userid:1,
level:mycat,
extra:mytimer,
pid:pid
},
function () {});
Run Code Online (Sandbox Code Playgroud)
并添加一个
alert("Got called");
Run Code Online (Sandbox Code Playgroud)
后
function postData() {
Run Code Online (Sandbox Code Playgroud)
确保该函数正在被调用