jQuery Json + jQuery onChange - php

我正在使用php与mysql数据库进行通讯,然后使用json_encode对关联数组进行编码。我知道这很有效,我可以直接调用php并查看json结果。

使用jQuery时,我在下拉菜单上使用onChange来调用php函数并获取结果。

我认为我在使用jQuery和json时遇到问题,但是我浏览了多个帖子,但找不到很好的答案。

这是我正在使用的代码。我如何到达json数组?我已经尝试过data ['ele'],data.ele,data [0],但都返回未定义。

$('#itemDD').change(function(data){
      alert("Changing");
      askServer(function(data){
        alert("!" + data['retailListPrice']);
       //spin through the data and put the results in workingQuote
      });   
    });

function askServer(callback)
{
   var selItem = $('#itemDD').val();
   var strUrl = "getItemList.php?item=" + selItem + "&action=itemInfo";
   alert(strUrl);
    jQuery.ajax({
       url:strUrl, 
       success:callback, 
       dataType: "json" 
    });
}

 });

的PHP

$sql="SELECT *
              FROM items
              WHERE modelNum='" . $selectedModel . "'";
        $result = mysql_query($sql,$conn) or die("Error" . mysql_error());

        while(($resultArray[] = mysql_fetch_assoc($result)) || array_pop($resultArray));
        echo json_encode($resultArray);

参考方案

您使用数组和mysql_fetch_assoc。因此,要获取数据,请使用data [0] ['rowName']或data [0] .rowName

jQuery File Upload插件-空文件上传结果 - php

在过去的几天里,我一直在使用this插件进行自定义,并将其设置为可以完全按照我的站点要求工作。我在本地服务器上一切正常,没有错误/错误。但是,当我尝试将其上传到我的Plesk服务器时,没有文件显示在加载状态(即使目标文件夹中有图像),并且当我尝试上传im时,出现“空文件上传结果”错误。奇怪的是,即使显示了错误,文件上传似乎仍然起作用,并且相关的图像出现在文件…

jQuery移动HTTPS失败 - php

我正在尝试编写一个网站,该网站使用PHP协议切换来即时从HTTP和HTTPS切换,但是由于我现在已经在JQuery mobile中对网站进行编码,因此它似乎只是点击了“错误加载页面”,而从未加载过我的网站。是什么原因造成的? 参考方案 尽管本质上稍有不同,但此问题将帮助您解决问题:AJAX calls to untrusted (self-signed) H…

在访问另一页面后保留浏览器滚动位置 - php

我正在使用JS,JQuery和PHP,试图解决无限滚动问题。问题是,如果您在页面上滚动很长一段时间,并且用ajax加载了更多页面,然后单击链接转到新页面,那么在使用浏览器时如何自动转到旧页面中的同一位置新页面上的返回按钮?。新页面使用ajax滚动加载。 php参考方案 我想出的解决方案是在离开页面之前,将每个页面与相关数据一起存储。需要以下信息来保持滚动位置…

将一个PHP对象发送到另一个PHP页面 - php

我想知道是否有一种方法可以将PHP对象发送到另一台计算机上的另一个PHP页面?例如-我实现了一个构造Trie的类。现在,在构造Trie之后,我想将对象发送到另一个PHP页面,以便它也可以访问该对象。可行的选择是将其包装到某种编码的JSON请求中,然后将其发送到可以使用jQuery将其中继到所需页面的页面吗?对不起,我对此绝对陌生!将感谢提供的任何帮助。干杯!…

您是否需要在电子报订阅中验证验证码? - php

我正在使用自定义的验证码php脚本以及新闻稿脚本,以允许用户使用电子邮件ID进行订阅。注册方法基于jQuery.post命令。我的问题是,如果我从订阅脚本中删除验证码验证,我真的很安全吗?订阅很简单。例如mydomain/[email protected] 使用jQuery.post命令将subscripti…