首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ajax请求中未发布参数

Ajax请求中未发布参数
EN

Stack Overflow用户
提问于 2012-04-14 21:20:46
回答 1查看 52关注 0票数 0

这个Ajax请求可以工作,但是参数似乎没有发送到getHint.php ($_POST['targetId']为空)。你知道我做错了什么吗?

非常感谢

代码语言:javascript
复制
postAjaxRequestFunktion(minFunktion, 'getHint.php', 'targetId = ' + playId)

         function postAjaxRequestFunktion(minFunk,minUrl, mittArg)
         {
            var contenttype = 'application/x-www-form-urlencoded'
            var minRequest        = new skapaAjaxObjekt(minFunk)
            if (!minRequest) return false
            minRequest.open('POST', minUrl, true)
            minRequest.setRequestHeader('Content-type',   contenttype)
            minRequest.setRequestHeader('Content-length', mittArg.length)
            minRequest.setRequestHeader('Connection',     'close')
            minRequest.send(mittArg)
            return true
         }


         function skapaAjaxObjekt(minFunk)
         {
            try       { var   minRequest = new XMLHttpRequest()                   }
            catch(e1) { try { minRequest = new ActiveXObject("Msxml2.XMLHTTP")    }
            catch(e2) { try { minRequest = new ActiveXObject("Microsoft.XMLHTTP") }
            catch(e3) { minRequest = false }}}
            if (minRequest) minRequest.onreadystatechange = function()
            {
               if (this.readyState == 4 && this.status == 200 &&
                   this.responseText != null)
                     minFunk.call(this.responseText)
            }

            return minRequest
         }  

         function minFunktion()
         {
             hintArray = eval('(' + this + ')');    
         }

getHint.php:

代码语言:javascript
复制
$targetId = $_POST['targetId'];
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-14 21:37:25

我建议您使用js lib jQuery,其中ajax请求更简单。也可以在php文件中使用var_dump($_POST);它会给你更多信息

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10153962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档