我使用以下内容从PHP中检索字符串,我想知道如何将我的字符串变成一个数组。 jQuery的 $.get(“get.php”, function(data){ alert(data); //alert($.parseJSON(data)); }, “json”); 注释掉的部分似乎没有任何效果,所以我真的不能告诉我做错了什么,有人可以请一点建议吗? 如果需要,我可以发布PHP。 谢谢。 PHP <?php $username="root"; $password="root"; $database="testing"; mysql_connect(localhost,$username,$password); @mysql_select_db($database) or die( "Unable to select database"); $name= $_GET['name']; $query="SELECT * FROM tableone "; $result=mysql_query($query); $num=mysql_numrows($result); mysql_close(); $array = array(); $i=0; while ($i 输出: [“James”,”Lydia”,”John”]
这是我的问题,我有一个AJAX函数,它在我的本地服务器上运行,但当我把它放在我的在线服务器上时不返回任何内容。 这是我的代码: 这里我调用函数showEspece()的页面: echo “”; echo “\n”; echo “\n”; echo ” Nom \n”; echo ” Nombre \n”; echo “\n”; while ($row = oci_fetch_array($requete, OCI_ASSOC+OCI_RETURN_NULLS)) { echo “\n”; foreach ($row as $item) { echo ” ” . ($item !== null ? htmlentities($item, ENT_QUOTES) : “”) . “\n”; } ?> <td class='tdAnimal' onclick="showEspece(, ,this);” > <?php echo […]
我有一个使用AJAX从服务器获取JSON数据的Web应用程序。 它要求用户首先使用浏览器登录,以便设置cookie。 仅使用GET和POST谓词,其中GET用于检索数据, POST用于任何修改数据的操作。 据我所知,REST与上述方法的不同之处在于, 每次请求都会发送用户认证信息,并且也会使用PUT和DELETE动词。 我的问题是,如果终点仅仅是用户的浏览器,那么REST Web服务对类似RPC的方法有什么好处? 我可以理解当客户端未知时REST是如何有益的,但是当我只使用jQuery ajax调用时,与类似RPC的方法相比,它的好处还是值得吗?
我有一个ZF2应用程序,其方法使用以下命令返回JSON格式的数组: $response->setContent(json_encode($reponse)); return $response; 请求是通过Ajax使用jQuery 1.10.2发送的,当我拦截响应体时,使用开发者模式或Fiddler,我可以在http://jsonlint.com/中看到JSON无效。 因此,我的Ajax成功回调是通过IE8触发的,但是对于更新版本或浏览器(如Firefox或Chrome),它会直接转到错误回调。 似乎JSON的无效性是由第一个大括号引起的,当我重新键入它时,似乎没问题。 因此,我怀疑文件开头有一些BOM字符。 甚至更奇怪的是,使用完全相同的源代码,我的客户端在他的环境中完全没有使用Internet Explorer 10的问题。 你们有没有想过在我们的PHP / Apache环境中会出现什么样的差异? 谢谢您的帮助。 问候,
我已经搜索了很多,但我找到的答案不起作用,但我认为问题是我的。 JavaScript的: $.ajax({ type: ‘POST’, url: url, data: data, dataType: ‘json’, success: function(response) { if(response.status == true) { alert(‘ok’); } else { alert(‘error’); } }, error: function(xhr, desc, err) { console.log(xhr); console.log(“Details: ” + desc + “\nError:” + err); } }); PHP if(User::addFavLater($id, $user, ‘favs’)) { $result = array(“status” => true); } else { $result […]
$valueArr=htmlspecialchars(json_encode($event), ENT_QUOTES, ‘UTF-8′); 我发送json_encode($valueArr) <a href="javascript:void(0)" id="event_event_id?>” onclick=’getDetailsEvent()’ > 这个function function getDetailsEvent(eObj){ var edStr=JSON.stringify(eObj); m.ajax({ type: “POST”, url: “/socialuser/event_calender/gethtml.php”, data: “ed=”+edStr+”&t=”, contentType: ‘application/json; charset=utf-8’, dataType: “json”, error: function(jqXHR, exception){ if (jqXHR.status === 0){ alert(‘Not connect.\n Verify Network.’); }else if (jqXHR.status == 404){ alert(‘Requested page not found. [404]’); }else if (jqXHR.status == 500){ alert(‘Internal Server Error […]
JSON { “mypage”:{ “outerwrapper”:{ “page”:”1″, “total”:”3″, “records”:”15″, “innerwrapper”:{ “rows”:[ { “id”:”1″, “read”: true, “cells”: [ { “label”:”linkimg”, “value”: “Link-A”, “links”: [ { “name”:”link1″ }, { “name”:”link2″ }, { “name”:”link3″ } ] } ] }, { “id”:”2″, “read”: false, “cells”: [ { “label”:”linkimg”, “value”: “Link-B”, “links”: [ { “name”:”link1″ }, { “name”:”link2″ } ] } ] […]
没有一个明确的例子可以解释如何尽可能简单地提取json数据。 我有一个有效的json,我需要使用jQuery检索它 我的json输出如下: { “title”: “blog entries”, “items” : [ { “title”: “Can Members of the Diaspora Work Effectively at th”, “date”: “8/4/2009 9:42:38 AM” }, { “title”: “Ashoka Brazil”, “date”: “7/15/2009 8:56:12 AM” }, { “title”: “Life Spring Hospital”, “date”: “7/15/2009 8:56:12 AM” }, { “title”: “Pozitron/Endeavor”, “date”: “5/26/2009 8:58:39 PM” } ] } […]
问题:Javascript函数(由模板预先制作)清除php发送给我的表单数据 php代码: ‘success’, ‘message’=>’GJ ‘ ); $name = @trim(stripslashes($_POST[‘name’])); $phone = @trim(stripslashes($_POST[‘phone’])); $subject = @trim(stripslashes($_POST[‘subject’])); $message = @trim(stripslashes($_POST[‘message’])); $email_to = ’email@email.com’;//replace with your email $body = ‘Name: ‘ . $name . “\n\n” . ‘Телефон: ‘ . $phone . “\n\n” . ‘Subject: ‘ . $subject . “\n\n” . ‘Message: ‘ . $message; $success = @mail($email_to, $subject, […]
我有来自这里的国家数据库http://www.webmasterworld.com/html/3018309.htm有239个国家,每个国家都有价值。 在我选择了另一个国家/地区后,如何使用新值区域更新区域列表? $country_query = mysql_query(“SELECT * FROM country WHERE status = ‘1’ ORDER BY name ASC”); $zone_query = mysql_query(“SELECT * FROM zone WHERE country_id = ‘” . (int)$country_id . “‘ AND status = ‘1’”); <option value="” selected=”selected”> <option value="”>