Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么jQuery.parseJSON不是一个函数?_Jquery_Json_Parsing - Fatal编程技术网

为什么jQuery.parseJSON不是一个函数?

为什么jQuery.parseJSON不是一个函数?,jquery,json,parsing,Jquery,Json,Parsing,我使用以下jQuery语句,得到了错误 jQuery.parseJSON不是一个函数 我的职能是 function Iteratejsondata() {var HfJsonValue = { "Table": [{ "Emp_Id": "3", "Identity_No": "", "Emp_Name": "Jerome", "Address": "Mad

我使用以下jQuery语句,得到了错误

jQuery.parseJSON不是一个函数

我的职能是

function Iteratejsondata() {var HfJsonValue = 
      { "Table": [{ "Emp_Id": "3", 
                    "Identity_No": "", 
                    "Emp_Name": "Jerome", 
                    "Address": "Madurai", 
                    "Date_Of_Birth": "", 
                    "Desig_Name": "Supervisior", 
                    "Desig_Description": "Supervisior of the Construction", 
                    "SalaryBasis": "Monthly", 
                    "FixedSalary": "25000.00" }, 
                  { "Emp_Id": "4", 
                    "Identity_No": "", 
                    "Emp_Name": "Mohan", 
                    "Address": "Madurai", 
                    "Date_Of_Birth": "", 
                    "Desig_Name": "Acc ", 
                    "Desig_Description": "Accountant", 
                    "SalaryBasis": "Monthly", 
                    "FixedSalary": "200.00" }, 
                  { "Emp_Id": "5", 
                    "Identity_No": "", 
                    "Emp_Name": "Murugan", 
                    "Address": "Madurai", 
                    "Date_Of_Birth": "", 
                    "Desig_Name": "Mason", 
                    "Desig_Description": "Mason", 
                    "SalaryBasis": "Weekly", 
                    "FixedSalary": "150.00" }, 
                  { "Emp_Id": "6", 
                    "Identity_No": "", 
                    "Emp_Name": "Ram", 
                    "Address": "Madurai", 
                    "Date_Of_Birth": ""
                     "Desig_Name": "Mason", 
                     "Desig_Description": "Mason", 
                     "SalaryBasis": "Weekly", 
                     "FixedSalary": "120.00" }, 
                   { "Emp_Id": "7", 
                     "Identity_No": "", 
                     "Emp_Name": "Raja", 
                     "Address": "Madurai", 
                     "Date_Of_Birth": "", 
                     "Desig_Name": "Mason", 
                     "Desig_Description": "Mason", 
                     "SalaryBasis": "Weekly", 
                     "FixedSalary": "135.00" }, 
                   { "Emp_Id": "8", 
                     "Identity_No": "", 
                     "Emp_Name": "Raja kumar", 
                     "Address": "Madurai", 
                     "Date_Of_Birth": "", 
                     "Desig_Name": "Mason Helper", 
                     "Desig_Description": "Mason Helper", 
                     "SalaryBasis": "Weekly", 
                     "FixedSalary": "105.00" }, 
                   { "Emp_Id": "9", 
                     "Identity_No": "", 
                     "Emp_Name": "Lakshmi", 
                     "Address": "Madurai", 
                     "Date_Of_Birth": "", 
                     "Desig_Name": "Mason Helper", 
                     "Desig_Description": "Mason Helper", 
                     "SalaryBasis": "Weekly", 
                     "FixedSalary": "100.00" }, 
                   { "Emp_Id": "10", 
                     "Identity_No": "", 
                     "Emp_Name": "Palani", 
                     "Address": "Madurai", 
                     "Date_Of_Birth": "", 
                     "Desig_Name": "Carpenter", 
                     "Desig_Description": "Carpenter", 
                     "SalaryBasis": "Weekly", 
                     "FixedSalary": "200.00" }, 
                   { "Emp_Id": "11", 
                     "Identity_No": "", 
                     "Emp_Name": "Annamalai", 
                     "Address": "Madurai", 
                     "Date_Of_Birth": "", 
                     "Desig_Name": "Carpenter", 
                     "Desig_Description": "Carpenter", 
                     "SalaryBasis": "Weekly", 
                     "FixedSalary": "220.00" }, 
                   { "Emp_Id": "12", 
                     "Identity_No": "", 
                     "Emp_Name": "David", 
                     "Address": "Madurai", 
                     "Date_Of_Birth": "", 
                     "Desig_Name": "Steel Fixer", 
                     "Desig_Description": "Steel Fixer", 
                     "SalaryBasis": "Weekly", 
                     "FixedSalary": "220.00" }, 
                   { "Emp_Id": "13", 
                     "Identity_No": "", 
                     "Emp_Name": "Chandru", 
                     "Address": "Madurai", 
                     "Date_Of_Birth": "", 
                     "Desig_Name": "Steel Fixer", 
                     "Desig_Description": "Steel Fixer", 
                     "SalaryBasis": "Weekly", 
                     "FixedSalary": "220.00" }, 
                   { "Emp_Id": "14", 
                     "Identity_No": "", 
                     "Emp_Name": "Mani", 
                     "Address": "Madurai", 
                     "Date_Of_Birth": "", 
                     "Desig_Name": "Steel Helper", 
                     "Desig_Description": "Steel Helper", 
                     "SalaryBasis": "Weekly", 
                     "FixedSalary": "175.00" }, 
                   { "Emp_Id": "15", 
                     "Identity_No": "", 
                     "Emp_Name": "Karthik", 
                     "Address": "Madurai", 
                     "Date_Of_Birth": "", 
                     "Desig_Name": "Wood Fixer", 
                     "Desig_Description": "Wood Fixer", 
                     "SalaryBasis": "Weekly", 
                     "FixedSalary": "195.00" }, 
                   { "Emp_Id": "16", 
                     "Identity_No": "", 
                     "Emp_Name": "Bala", 
                     "Address": "Madurai", 
                     "Date_Of_Birth": "", 
                     "Desig_Name": "Wood Fixer", 
                     "Desig_Description": "Wood Fixer", 
                     "SalaryBasis": "Weekly", 
                     "FixedSalary": "185.00" }, 
                   { "Emp_Id": "17", 
                     "Identity_No": "", 
                     "Emp_Name": "Tamil arasi", 
                     "Address": "Madurai", 
                     "Date_Of_Birth": "", 
                     "Desig_Name": "Wood Helper", 
                     "Desig_Description": "Wood Helper", 
                     "SalaryBasis": "Weekly", 
                     "FixedSalary": "185.00" }, 
                   { "Emp_Id": "18", 
                     "Identity_No": "", 
                     "Emp_Name": "Perumal", 
                     "Address": "Madurai", 
                     "Date_Of_Birth": "", 
                     "Desig_Name": "Cook", 
                     "Desig_Description": "Cook", 
                     "SalaryBasis": "Weekly", 
                     "FixedSalary": "105.00" }, 
                   { "Emp_Id": "19", 
                     "Identity_No": "", 
                     "Emp_Name": "Andiappan", 
                     "Address": "Madurai", 
                     "Date_Of_Birth": "", 
                     "Desig_Name": "Watchman", 
                     "Desig_Description": "Watchman", 
                     "SalaryBasis": "Weekly", 
                     "FixedSalary": "150.00"}]
      };

    //var jsonObj = eval('(' + HfJsonValue + ')');
    var jsonObj = jQuery.parseJSON(HfJsonValue);
我的页面看起来像这样

 <div id="Pagination" class="page-numbers"></div>
  <br style="clear:both;" />
  <div id="Searchresult"></div>

  <div id="hiddenresult" style="display:none;">

  </div>
 <script type="text/javascript">
     var pagination_options = {
         num_edge_entries: 2,
         num_display_entries: 8,
         callback: pageselectCallback,
         items_per_page: 3
     }
     function pageselectCallback(page_index, jq) {
         var items_per_page = pagination_options.items_per_page;
         var offset = page_index * items_per_page;
         var new_content = $('#hiddenresult div.resultsdiv').slice(offset, offset + items_per_page).clone();
         $('#Searchresult').empty().append(new_content);
         return false;
     }
     function initPagination() {
         var num_entries = $('#hiddenresult div.resultsdiv').length;
         // Create pagination element
         $("#Pagination").pagination(num_entries, pagination_options);
     }
     $(document).ready(function() {
         Iteratejsondata();
         initPagination();
     });
</script>


变量分页_选项={ 数量\u边\u条目:2, 显示条目数:8, callback:pageselectCallback, 每页项目数:3 } 函数pageselectCallback(页面索引,jq){ var items_per_page=分页选项。items_per_page; var offset=每页索引*项目; var new_content=$('#hiddenresult div.resultsdiv')。切片(偏移量,偏移量+每_页的项目数)。克隆(); $('#Searchresult').empty().append(新内容); 返回false; } 函数初始化分页(){ var num_entries=$('#hiddenresult div.resultsdiv').length; //创建分页元素 $(“#分页”)。分页(num#u条目,分页#u选项); } $(文档).ready(函数(){ Iteratejsondata(); 初始化分页(); });

我通过Firebug进行了检查,发现所有jQuery文件都已下载,但为什么会发生这种情况?

您使用的是哪个版本的jQuery?parseJSON仅在1.4.1中提供


此外,您只能向函数传递一个字符串:

在您的示例中,您不需要解析
HfJsonValue
,它已经直接嵌入,浏览器将正确处理它。

您使用的是哪个版本的jQuery
parseJSON
是在版本1.4.1中添加的,因此如果您使用的是早期版本,它就不存在了。

您也可以使用JSON.parse()。它本机支持FF、Chrome、Safari和IE8,并且很可能比JQuery版本更快


如果您的目标是IE7和IE6,JQuery将是最好的选择。

在更新到1.4.4之前,我一直收到相同的错误,“JQuery.parseJSON不是函数”


|script type=“text/javascript”src=”http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js“|

我也遇到了这个错误,但这是由于我与jQuery 3一起使用的旧javascript库造成的


从jQuery 3开始,jQuery.parseJson已经被弃用,取而代之的是原生的JSON.parse,它与jQuery 3具有相同的浏览器支持

似乎
HfJsonValue
已经是一个对象了。为什么要把它当作JSON并把它转换成object呢?@php开发人员肯定不是一个object,我想是的。。。我必须对它求值或使用jquery解析它……当您试图解析的JSON字符串中出现错误时,会触发此错误。