我正在对一个php文件进行ajax调用,但我不希望它返回任何内容。
我的php文件包含HTML内容或者更确切地说是JS代码,需要在那里执行。请帮我解决一下这个。我不知道为什么会发生这种情况
这是我的ajax代码:
$.ajax({
type : "POST",
url : "<?php echo CALLBACKURL; ?>mobile_profile.php",
data : data,
success: function(response){
}
});
我没有给出任何console.log但是syill在响应中给出了整个html 代码。
我需要在那里执行那个js代码,我不想要任何东西作为响应或者如果我们不能这样做至少可以运行JS代码什么都不返回
答案 0 :(得分: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文件了解该做什么。
我认为这有帮助。