-2

我正在对 php 文件进行 ajax 调用,但我不希望它返回任何内容。

我的 php 文件包含 HTML 内容,或者更确切地说是 JS 代码,需要在此处自行执行。请帮我解决一下这个。我不知道为什么会这样

这是我的ajax代码:

$.ajax({
        type   : "POST",
        url    : "<?php echo CALLBACKURL; ?>mobile_profile.php",
        data   : data,
        success: function(response){
        }
});

我没有给出任何console.log,而是在响应中给出了整个html代码。

我需要在那里执行那个js代码,我不想要任何响应或者如果我们至少不能这样做,我可以运行JS代码什么都不返回

4

1 回答 1

0

你希望你的代码在哪里执行?在浏览器中还是在服务器上?

如果您不希望它联系服务器并自行运行(在浏览器中),您为什么要使用 AJAX?你只需调用一个函数,它会做任何你想做的事情。

成功后你期望它做什么?牙套里面什么都没有...

success: function(response){
}

浏览器无法处理 php 代码。他们只能在附加组件的帮助下处理 html 和 javascripts 以及一些第三方脚本。

请清楚您的期望。

url: "<?php echo CALLBACKURL; ?>mobile_profile.php"

将其替换为:

url: "mobile_profile.php"

如果需要,将这些 php 标签放在 mobile_profile.php 中。

如果您愿意,您可以通过添加后缀将参数传递给该 php 文件?和一个查询字符串,以便被调用的 php 文件了解该做什么。

我认为这有帮助。

于 2012-08-20T14:39:49.233 回答