[英]Adding $var from php to this JavaScript
我已经使用这个脚本来设置订单。
<script type="text/javascript"> $( "#post_list" ).sortable({ placeholder : "ui-state-highlight", update : function(event, ui) { var post_order_ids = new Array(); $('#post_list li').each(function(){ post_order_ids.push($(this).data("post-id")); }); $.ajax({ url:"ajax_upload.php", method:"POST", data:{post_order_ids:post_order_ids ,var_i_want:<?php print $var_i_used;?>}, success:function(data) { if(data){ $(".alert-danger").hide(); $(".alert-success ").show(); }else{ $(".alert-success").hide(); $(".alert-danger").show(); } } }); } }); </script>
现在我想添加一个 $var(在 php 中设置)与它一起发送到 ajax_upload.php 我不熟悉 javascript。 这可能吗?
编辑:知道它是如何工作的。 谢谢。
您需要指定要准确添加此变量的位置,否则您可以使用 php 从服务器端预渲染 js 变量,如下所示:
your other code <?php echo "var var_name = var_value;"; ?> your other code
在 $.ajax({, 你应该得到 php 值之前。eg var variable_name = '<?php echo $var?>';
之后,您可以在数据中设置变量: data:{post_order_ids:post_order_ids,var:variable_name},
这是一种方法:
$.ajax({
url:"ajax_upload.php",
method:"POST",
data:{
post_order_ids:post_order_ids,
myVarFromPhp: <?php echo (($var) ? $var : "null"); ?>
},
...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.