douzhi7082
2019-03-13 09:46
浏览 252
已采纳

如何在.js文件中使用php数组值?

I want to use input type hidden value which is array to .js file for select2 checkbox.

Php form

 <input type="hidden" name="post_array" id="post_array" value="<?php print_r($post_ids); ?>">

Output:

Array
(
    [0] => 25171
    [1] => 25163
)

Value I am trying to fetch in jquery with separate .js file

var test = $('#post_array').val();
alert(test);

Output is same as php output:

Array
(
    [0] => 25171
    [1] => 25163
)

I want to use array values here.

$("#slider_post").val(["25171"]).trigger('change.select2');

How can i replace .val(["25171"]) with php array values?

图片转代码服务由CSDN问答提供 功能建议

我想使用输入类型隐藏值,这是数组到.js文件的select2复选框。</ p> \ n

Php表格</ p>

 &lt; input type =“hidden”name =“post_array”id =“post_array”value =“&lt;?php print_r($  post_ids);?&gt;“&gt; 
 </ code> </ pre> 
 
 

输出:</ p>

  Array 
(
 [0  ] =&gt; 25171 
 [1] =&gt; 25163 
)
 </ code> </ pre> 
 
 

我试图在jquery中使用单独的.js文件获取值</ p >

  var test = $('#post_array')。val(); 
alert(test); 
 </ code> </ pre> 
 
 

输出 与php输出相同:</ p>

  Array 
(
 [0] =&gt; 25171 
 [1] =&gt; 25163 
)
 </ code  > </ pre> 
 
 

我想在这里使用数组值。</ p>

  $(“#slider_post”)。val([“25171”])  .trigger('change.select2'); 
 </ code> </ pre> 
 
 

如何用php数组替换 .val([“25171”])</ code> 值?</ p> </ div>

1条回答 默认 最新

相关推荐 更多相似问题