ajax怎么获取cgi的返回值

ajax怎么获取cgi的返回值,第1张

使用printf输出语句没办法返回给AJAX。 要使用die 或者 echo 才可以将cgi返回数据给ajax。 建议:使用 die,因为echo 返回后不会结束还会继续执行下面的语句,造成程序异常。

使用 printf 没办法返回给AJAX的。得使用die 或者 echo .

建议使用 die吧,因为echo 返回后不会结束还会继续执行下面对语句,造成程序异常。直接返回一个JSON给AJAX即可。如下

$result = array('html' =>'Content type: text/html\n\n')

die(json_encode($result))

在AJAX直接使用 result.html 即可看到返回结果

function test(bid){

$.ajax({

type:"GET",

url:"/test.php?ac=ss&bid="+bid+"&date=" + new Date(),

success: function(data){

alert(data)

}

})

}

给你发一个简单例子,test.php去获取数据库内容,可以返回不同的数据,如一般的text,也可以是json等多种类型,接收的时候需要做不同的处理

记得在此之前一定先调用JQ库,这是JQ的AJAX方法,个人理解,不专业


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10829207.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存