相关疑难解决方法(0)

将PHP数组发送到Javascript

嗨,我已经用PHP创建了一个数组.我需要将该数组转换为javascript函数.这就是我尝试过的.

$GetTheValidationRule=mysqli_query($con,"SELECT * FROM Questions WHERE Form_ID='$FormID' AND QuestionsDataHave='YES' ORDER BY Questions_ID+0, Questions_ID");
$ValidatinArray=array();
$J=0;
while($RowVal=mysqli_fetch_array($GetTheValidationRule)){
    $ValidatinArray[$J]= $RowVal['Validation_Type'];
    $J++;
}
Run Code Online (Sandbox Code Playgroud)

这是我的javascript代码.

$(document).ready(function() {
    $("form").submit(function(){
    var P= <?php echo json_encode($ValidatinArray); ?>;
        var O=P.length;
        alert(O);
        return false;
    });
}); 
Run Code Online (Sandbox Code Playgroud)

但这给了我这样的错误

 SyntaxError: syntax error
 var P= <br />
Run Code Online (Sandbox Code Playgroud)

是不是以这种方式获得阵列.请有人帮助我.

更新:这是我的错误消息的最终输出

    <script>
$(document).ready(function() {
$("form").submit(function(){
alert('AAAAAAAAAAAAAAAAAAA');
var IDsOfTheColumns=document.getElementsByName("DataColumnID[]");
var Data=document.getElementsByName("DataInputValue[]");
var A=IDsOfTheColumns.length;
alert(A);
 <br />
    <b>Notice</b>:  Undefined variable: ValidatinArray in <b>C:\xampp\htdocs\PHIS\CreateTheForm.php</b> on line <b>16</b><br />
      var P = null; return false;

});
}); 


    </script>
Run Code Online (Sandbox Code Playgroud)

javascript php

6
推荐指数
1
解决办法
281
查看次数

如何使用ajax在laravel 5中发布表单?

我在学习如何在laravel中制作一个ajax帖子时遇到了很多麻烦.我希望能够在验证后使用jquery显示错误但我不知道如何访问发送到我的控制器的对象; 所以我甚至不知道控制器中的"返回"是什么.有人可以带我走过这个吗?

这是我观点的一部分

<meta name="_token" content="{{ csrf_token() }}" />            
<div class='row'>
        {!! Form::open(['url'=>'register','id'=>'sign-up','class'=>'col-md-6 col-md-push-4 form-horizontal'])!!}

            <div class='form-group'>
                {!! Form::label('first_name', 'First Name:',['class'=>'col-xs-12 col-md-3']) !!}
                <div class= 'col-xs-12 col-md-6'>
                    {!! Form::text('first_name', null, ['class' => 'form-control'])!!}
                </div>
            </div>
            <div class='form-group'>
                {!! Form::label('last_name', 'Last Name:',['class'=>'col-xs-12 col-md-3']) !!}
                <div class= 'col-xs-12 col-md-6'>
                    {!! Form::text('last_name', null, ['class' => 'form-control'])!!}
                </div>
            </div>
            <div class='form-group'>
                {!! Form::label('email', 'Email Address:',['class'=>'col-xs-12 col-md-3']) !!}
                <div class= 'col-xs-12 col-md-6 '>
                    {!! Form::text('email', null, ['class' => 'form-control'])!!}
    <div class='form-group'>
            {!! Form::label('password', 'Password:',['class'=>'col-xs-12 col-md-3']) …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax laravel laravel-5

6
推荐指数
1
解决办法
2万
查看次数

在Ext JS 4或JavaScript中解析JSON

我有这种类型的JSON:

{"value":[{"idProductCategoryAttributeValue":43,"value":"7","sortOrder":0}]}
Run Code Online (Sandbox Code Playgroud)

我想要个别参数值.如何在Ext JS 4或简单的JavaScript中解析此JSON字符串?

javascript extjs extjs4 extjs-mvc

5
推荐指数
2
解决办法
2万
查看次数

将 python 字典转换为 JavaScript 对象字面量

使用 json.dumps 我可以将字典转换为 json 格式,如下所示:

>>> from json import dumps
>>> dumps({'height': 100, 'title': 'some great title'})
'{"title": "some great title", "height": 100}'
Run Code Online (Sandbox Code Playgroud)

但是,我希望将我的字典转换为 javascript 文字,如下所示:

{title: "some great title", height: 100}
Run Code Online (Sandbox Code Playgroud)

(请注意,标题和高度周围没有双引号。)

有Python库可以做到这一点吗?

python json

5
推荐指数
1
解决办法
3972
查看次数

如何html形式post-file上传和从php服务器读取json响应

我正在尝试将文件上传到php我的server.file和数据上传通过多部分/表格数据,在php服务器上收到的文件和数据但在我的php服务器上返回json响应.请帮助我如何在我的网页中读取json响应如果它的成功(代码= 0)意味着它重定向另一个页面.phroid服务器对于android和网页都是常见的.json响应看起来像{"code":0,"message":"success"}

<div style="height:0px;overflow:hidden">
    <form id="myForm" action="http://192.168.2.4/digiid/api/addid" 
        method="post" enctype="multipart/form-data" runat="server">

        <input type="file" name="file" id="file" onchange="showMyImage(this)" />
        <input type="hidden" name="userid" value="<?php echo $_SESSION["userid"]?>">
        <input type="hidden" id="inputfilename" name="filename" value="here">
    </form>
</div>

<a class="button1" id="browseButton" onclick=""  style="width:12%;height: 30px; text-decoration:none;"><font color="white" size="5px">Select ID</font></a>
<br/>

<div>

            <img src='images/capture_picture_size.png' id='imgscreen'  width='200' height='200'>

<br/>


<p id="filename" style="color: #ffffff; font-size: 20px" >
    Title of the ID<br/></p>

<a class="button1"onclick="myFunction()" style= " width:12%;height: 30px; text-decoration:none;"><font color="white" size="5px">Save ID</font></a></form>

</div>  

<script>
    function myFunction() {
       document.getElementById("myForm").submit();
    }
</script>

<script>
    browseButton.onclick=function chooseFile() { …
Run Code Online (Sandbox Code Playgroud)

html javascript php jquery json

5
推荐指数
2
解决办法
5532
查看次数

在Jquery中解析Json数据

我是Jquery,Ajax和JSON的新手.我面临着解析Json数据的问题.我在stackoverflow上遇到了很多问题

解析HTML表的JSON对象

访问/处理(嵌套)对象,数组或JSON

在JavaScript中解析JSON?

我怎么能在JQuery中解析这个JSON对象?

还有很多...

我仍然无法解析Json数据.

我的Jquery看起来像:

$.ajax({
  /* type : "POST", */
  url : "launchapptest",
  /* contentType: "application/json; charset=utf-8", */
  data : "processDateInput="+processDate,
  dataType : "json",
  async: true,
  success : function(result) {
    var od = JSON.stringify(result) ;
    var obj = JSON.parse(od);

    console.log(obj.od);
    console.log(obj.od.percentageCompleted);

    console.log(od);
    $.each(JSON.parse(od), function(idx, obj) {
      console.log(obj.tagName);
    });         
  }
});
Run Code Online (Sandbox Code Playgroud)

我已经尝试了所有组合来解析这些数据,但是js控制台打印为"未定义"

我能够将json对象打印为:

{
  "od": [
    {
      "dateProcessed": [
        "09/11/2014",
        "10/11/2014",
        "11/11/2014",
        "12/11/2014"
      ],
      "percentageCompleted": 25,
      "processRunning": 0,
      "remainingTime": 0,
      "successBatchCount": 0,
      "totalBatchCount": 0
    }
  ],
  "processDateInput": …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery parsing json

5
推荐指数
1
解决办法
1799
查看次数

如何在JavaScript中解析漂亮的JSON

可能重复:
如何在JavaScript中解析JSON

如果您的JSON格式如下:

{
  "id": 10,
  "user": {
    "email": "example.com"
  }
}
Run Code Online (Sandbox Code Playgroud)

在JavaScript中将其解析为JSON对象的标准方法是什么?用例是用户将JSON输入到textarea中,然后将其解析出来.

我开始这样做但是如果已经有一个强大/标准的解决方案,我不想走这条路:

JSON.parse($('#the-textarea').val().replace(/^\s+/mg, '').replace(/\n/g, '')); // not quite right yet, still not parsable...
Run Code Online (Sandbox Code Playgroud)

javascript parsing json

4
推荐指数
1
解决办法
1760
查看次数

使用javascript解析作为JSON响应返回的java映射

我没有找到任何解决以下问题的具体答案。

我通过 AJAX POST 请求获取了以下 JSON 响应。

{
"result":
{
"101010":["PRAVAT","SGSGSG","UKEMP5","UKENTD","WAUK01","MK87UK"],
"202020":["CORA1E","PSASAS","EDCRJS","USHC01","USDR06"],
............................
........................
"304050":["ERCDE2","DELT01","DECGKG","DEHC03","IS02","DEPI01"]
},
"status":"SUCCESS"
}
Run Code Online (Sandbox Code Playgroud)

我想通过在 javascript 中使用循环来显示数据上方的数据。我试过了,for ( var i = 0; i < response.result.length; i++) {但我做不到。

请帮助我如何使用javascript以上述JSON格式解析和显示我的数据。

javascript jquery json

4
推荐指数
1
解决办法
3万
查看次数

JavaScript解析JSON

可能重复:
如何在JavaScript中解析JSON

我有这个JSON字符串:

[{"title": "Title1"}, {"title": "Title2"}]
Run Code Online (Sandbox Code Playgroud)

我该如何解析它,以便我可以得到每个标题?

javascript json

2
推荐指数
1
解决办法
2万
查看次数

从JSON字符串获取数据

我无法从下面的JSON字符串中成功获取数据.使用JavaScript,我能够提醒完整的字符串[alert(data); ]但我无法得到第一个名字.

有人可以帮忙吗?

var data = {
    "name": [
        "Enid Norgard",
        "Cassie Durrett",
        "Josephine Ervin"
    ],
    "email": [
        "TheWoozyGamer@gmail.com",
        "TheHabitualGamer@gmail.com",
        "TheUptightGamer@gmail.com"
    ],
    "role": [
        "Gamer",
        "Team Leader",
        "Player"
    ],
    "emp_id": [
        "50",
        "408",
        "520"
    ],
    "id": [
        "234",
        "444",
        "235"
    ]
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery json

1
推荐指数
1
解决办法
7202
查看次数

标签 统计

javascript ×9

json ×7

jquery ×4

php ×3

ajax ×2

parsing ×2

extjs ×1

extjs-mvc ×1

extjs4 ×1

html ×1

laravel ×1

laravel-5 ×1

python ×1