English 中文(简体)
查阅Jquery/AJAX发送的POST数据
原标题:Accessing $_POST data sent by Jquery/AJAX

我利用这一职能:

function end_incident() {
    var dataString =  name=Daniel&phone=01234123456 ;
    $.ajax({
        type: "POST",
        url: "http://www.example.co.uk/erc/end_incident.php",
        data: dataString,
        success: function(msg){ 
            alert( Success! +dataString);
        }
    });
};

将信息发送到<代码>end_incident.php,但Im无法查阅$_POST的变量。 我试图这样做:

$name = $_POST[ name ];
$phone = $_POST[ phone ];

我做了一些错误?

Thanks for any help

最佳回答

Try sending the data as an object:

function end_incident() {
    $.ajax({
       type: "POST",
       url: "http://www.example.co.uk/erc/end_incident.php",
       data: { name: "Daniel", phone: "01234123456" },
       success: function(msg){ 
            alert( Success! );
       }
    });
};
问题回答

如果是,请你申请的是,与你网站的同一来源是,如果是n t,你就会发现一个交叉点描述问题。 仅靠这样做:

  • Getting "higher" access/priveledges within the browser, i.e. create an add-on/extension, or use Greasemonkey
  • Use a proxy through your own site to get the request for the file:

    var getURL = "http://www.example.co.uk/erc/end_incident.php";
    $.ajax({
       type: "POST",
       url: "/get_url.php?url=" + encodeURIComponent(getURL),
       data: { name: "Daniel", phone: "01234123456" },
       success: function(msg){ 
           alert( Success! );
       }
    });
    

我建议将<代码>error功能添加到你的jax。 它概括了多少人只关注success,从来没有处理过错误!

error: function()
{
   console.log(arguments);
}




相关问题
selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

How to fire event handlers on the link using javascript

I would like to click a link in my page using javascript. I would like to Fire event handlers on the link without navigating. How can this be done? This has to work both in firefox and Internet ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

javascript debugging question

I have a large javascript which I didn t write but I need to use it and I m slowely going trough it trying to figure out what does it do and how, I m using alert to print out what it does but now I ...

Parsing date like twitter

I ve made a little forum and I want parse the date on newest posts like twitter, you know "posted 40 minutes ago ","posted 1 hour ago"... What s the best way ? Thanx.

热门标签