发布网友
共2个回答
热心网友
这个success就是PHP后台处理完成,没有错误。至于你返回多种结果,要返回给JS后再做处理,你说的innerHTML是HTML源。如果你写入的必须是HTML的话,就只能用那个了。
由PHP返回的值可以是一个字符串或一个数字、也可以是一些变量,用JS做出判断后,再决定写入到哪一个ID中
比如由PHP返回字符串为:var sid="ID的名字";var scon="内容";
因为上面算不上是一个表达式,只是一个类似表达式的字符串而已,所以可当做一个字符串一起返回给JS。
而JS中有个命令为eval,它可以把一个字符串当作JS语句来执行。比如写成:eval("var sid='abcd'")效果等同于var sid="abcd"
这样一来,你要向某个ID写入的内容和ID名称都有了,该怎么做就很容易了
热心网友
ajax中success意思是成功和后台交互完成.
在页面获取返回值,然后用if...else判断处理不同的结果