gpt4 book ai didi

php5和jQuery ajax返回函数结果

转载 作者:可可西里 更新时间:2023-11-01 00:36:54 25 4
gpt4 key购买 nike

我不确定如何将 php 函数结果返回到 jQuery ajax 请求我的 functions.js 文件中有以下函数:

 var PartNumber = "123456890";
$.ajax({url: 'aoiprocedures?Action=loadparsedata&FullPartNumber=' + PartNumber,
success: function(oData){
alert(oData);
}});

我的 aoiprocedures.php 文件中包含以下内容:

<?php
$pcAction = isset( $_REQUEST['Action'] ) ? $_REQUEST['Action'] : "";
$FullPartNumber = isset( $_REQUEST['FullPartNumber'] ) ? $_REQUEST['FullPartNumber'] : 0 ;
switch($pcAction){
case "loadparsedata":
$GenerateMsg = DoParseFile($FullPartNumber);
break;
}

function DoParseFile($FullPartNumber){
//do a bunch of stuff//
return $FullPartNumber ;
};
?>

因此,出于测试目的,我应该返回我的 javascript alert() 框“1234567890”,但我得到的是“”(空白)。有什么想法吗?

最佳答案

正如 CoolStraw 已经说过的,ajax 将响应视为与您在浏览器中看到的完全相同的内容。因此,除非您打印出一些内容,否则您将得到空白响应。

所以...

改变:

return $FullPartNumber ;

收件人:

echo $FullPartNumber ;

同时改变:

$GenerateMsg = DoParseFile($FullPartNumber);

收件人:

DoParseFile($FullPartNumber);

关于php5和jQuery ajax返回函数结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5406624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com