首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ajax调用嵌套php文件

问Ajax调用嵌套php文件
EN

Stack Overflow用户
提问于 2016-04-07 06:09:05
回答 1查看 74关注 0票数 3

我正在对一个ajax文件执行POST请求。让我们称它为A.php

然后,这个A.php文件将调用B.php。

代码语言:javascript
复制
$.ajax({
            type: "POST",
            url: "../../page_components/A.php",
            data: { // my data
            },
            success: function(response) {
                location.reload();
            },

面临的问题:当A.php也调用B时,不会调用成功函数。如果A.php不调用B.php,它就能正常工作

在我的A.php上

代码语言:javascript
复制
/* some stuff that a.php does
*/
include ('B.php'); // call B.php to handle other stuff

B.php

代码语言:javascript
复制
<?php

require '../../../../PHPMailer/class.phpmailer.php';
require '../../../../PHPMailer/class.smtp.php';

// set relevant agency email to send to. $agency comes from A.php
switch ($agency) {
    case "1": $receiverEmail = "xxx@hotmail.com";
    break;
    case "2" : $receiverEmail = "zzz@gmail.com";
    break;
}


$mail = new PHPMailer();

// All the mail setting and stuff is here...
if(!$mail->Send()) {
  echo 'Message was not sent.';
  echo 'Mailer error: ' . $mail->ErrorInfo;
} else {
  echo 'Message has been sent.';
}
?>
EN

回答 1

Stack Overflow用户

发布于 2016-04-07 06:38:47

代码语言:javascript
复制
url: "../../page_components/A.php"

这是我应该在B.php上发送的网址吗?如果是这样的话,网址就不应该是这样的

代码语言:javascript
复制
url: "../../page_components/B.php"
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36467957

复制
相关文章

相似问题

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