任何人都可以帮助解释或提供有关如何在jQuery中发送多个数组(或数组)的数组。以及什么是失败或成功的最佳方式。我的意思是如何PHP代码发回成功或失败的消息通过jQuery发送PHP数组的最佳方式是什么?
0
A
回答
1
事情是这样的:
的index.php
<script type="text/javascript" src="jsfile.js"></script>
<a href='numbers.php' class='ajax'>Click</a>
numbers.php
<?php
$arr = array ("one" => "1", "two" => "2", "three" => "3"); // your array
echo json_encode($arr); // encode it to json
?>
个jsfile.js
jQuery(document).ready(function(){
jQuery('.ajax').live('click', function(event) {
event.preventDefault();
jQuery.getJSON(this.href, function(snippets) {
alert(snippets); // your array in jquery
});
});
});
6
查看this article为例。基本上,您必须使用PHP's json_encode()
将PHP数组转换为JSON代码。在链接的例子中,the jquery-json plugin用于将JSON转换回Javascript数组。
或者,您可以使用jQuery's built-in capabilities来检索作为Javascript数组/对象的PHP响应。
1
如果它是一个简单的错误消息,并且总是相同的,你可以简单地返回字符串如“错误”并在JavaScript中测试该值。但我建议发送XML格式的complec数据,或者在JSON中发送更好的数据(因为它比较小,可以在不使用JavaScript的情况下使用)。只是这样做在你的PHP:
if($error){
echo "error";
} else {
json_encode($complex_data);
}
如果你想要把一些信息到你的错误,我强烈建议,只返回使用JSON编码的错误数组。所以用这个替换回声“错误”:
echo json_encode(array("error" => "your error message", "status" => "an optional error status you can compare in JavaScript"))
比你只需要检查是否在从PHP返回的JSON中发现“错误”。
相关问题
- 1. 通过派送发送java.lang.Class的最佳方式是什么?
- 2. 通过WCF发送通用库的最佳方式是什么?
- 3. 通过数据报包发送数组的最佳方式是什么?
- 4. 什么是通过MPI发送OPENCV Mat的最佳方式
- 5. 通过PHP将NSData发送到MySQL的最佳方式是什么?
- 6. 什么是通过HTTP通过base64编码发送文件的最佳方式
- 7. 通过Dojo/jQuery/Javascript重组数组索引的最佳方式是什么?
- 8. 什么是通过DSL发送数据的最佳块大小
- 9. 通过PHP使用Twitter API的最佳方式是什么?
- 10. 什么是通过PHP显示SQL表的最佳方式?
- 11. 通过PHP实现OpenSocial集成的最佳方式是什么?
- 12. 通过JSON向PHP发送Javascript数组最简单的方法是什么?
- 13. 将参数发送到UIViewController的最佳方式是什么?
- 14. 大量数据 - 发送它们的最佳方式是什么?
- 15. 通过java套接字发送xml字符串的最佳方式是什么?
- 16. 使用C#通过网络发送文件的最佳方式是什么?
- 17. 在Python中通过网络发送对象的最佳方式是什么?
- 18. 通过PHP将xml文件发送到URL的最佳方式
- 19. 在php中乘数组的最佳方式是什么?
- 20. php in_array检查数组的最佳方式是什么?
- 21. 通过网络调用函数的最佳方式是什么?
- 22. 在ajax中发布数组的最佳方式是什么?
- 23. 将数据从Java发送到PHP的最佳方式是什么?
- 24. 什么是在xmpp上发送笑脸的最佳方式android
- 25. 实现电子邮件发送的最佳方式是什么?
- 26. 从Windows Powershell发送HTTP请求的最佳方式是什么?
- 27. 什么是处理XML发送到WCF的最佳方式3.5
- 28. 发送多个帖子请求的最佳方式是什么
- 29. 通过设备发送数据的最佳方式? (Android)
- 30. 从PHP传递数组到MySQL存储过程的最佳方式是什么?