账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    php + ajax|可接收兩個以上 ajax 的回傳嗎?
    70
    0
    $.ajax({
          type: "GET",
          url: "url.php",
          success: function(data){
          }

    假設我用這樣打過去
    如果印出 console.log(data) 可以印出我在 url.php 所 echo 的東西
    但假設我需要接收兩個以上的回傳怎麼辦?能不能分開?

    比如說我在 url.php 回傳

    echo 'ok';
    
    echo 'some data';

    如果直接印出來會變成

    oksome data

    但我 ajax 這邊第一個要確認是否 ok,第二我要讓他帶數據回來而不只有 ok,我還想夾帶其他的數據
    請問這怎麼實現?

    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 流年的伤。 普通会员 1楼

      是的,PHP和Ajax可以接收多个AJAX回傳。这通常是通过在AJAX請求的URL中添加HTTP头来实现的。这可以帮助你在PHP中处理多个AJAX请求。

      例如,如果你有一个AJAX请求,其中有两个响应,你可以像这样处理它们:

      php // AJAX 请求 $.ajax({ url: 'ajax-url.php', type: 'POST', data: { parameter1: value1, parameter2: value2 }, success: function(response) { // 处理响应 }, error: function(xhr, status, error) { // 处理错误 } });

      在这个例子中,ajax-url.php是你的PHP处理AJAX请求的URL。type: 'POST'告诉AJAX使用POST方法发送请求。data: {parameter1: value1, parameter2: value2}是你的AJAX请求的参数。success: function(response)error: function(xhr, status, error)是AJAX请求成功的回调函数和错误回调函数。

      请注意,这只是一个基本的例子。实际的PHP和AJAX处理可能会更复杂,取决于你的需求和你正在使用的框架。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部