Java 脚本不处理 PHP 变量
java script not processing php variable
由于某种原因它没有处理 - var user = 变量,当我查看结果时 - mysite.com/image_upload/uploads/';/
(function($){
$.simpleuploader = {version: '0.1'};
$.fn.simpleuploader = function(options){
// the container to inject the form into
var $this = $(this);
var user = '<?php echo json_encode($uid); ?>';
// set defults
var defaults = {
prefix: 'simpleuploader-',
latency: 500,
reuse: true,
when: 'onchange',
submitText: 'Submit',
disabledOpacity: .3,
settings: {
fullPath: 'http://www.mysite.com/image_upload/uploads/' + user + '/',
relPath: '../uploads/' + user + '/',
maxSize: '4194304',
maxW: 300,
maxH: 300,
colorR: 255,
colorG: 255,
colorB: 255
},
json_encode()
生成一个JavaScript对象,它不属于引号内。 你的echo
语句中可能有一个引号或其他东西弄乱了javascript。 尝试将该行更改为此行。
var user = <?php echo json_encode($uid); ?>;
话虽如此,json_encode()
单个变量是一种不好的做法,也是一种奇怪的做事方式。 如果$uid只是一个数字,为什么不使用:
var user = <?php echo $uid; ?>;
相关文章:
- 将PHP变量传递给jQuery时遇到问题
- 通过javascript重定向html传递php变量
- 如何在php变量中嵌入JQuery代码
- 在javascript函数中使用php变量
- 将地理编码结果转换为php变量以发布到mysql数据库
- 如何在提交表单时将PHP变量传递到Javascript cookie中
- 从Javascript和Php变量创建Html模板文档
- 如何将php变量作为javascript中列表的元素
- 将PHP变量分配给PHP数组
- 如何在没有ajax的情况下将javascript动态数据发送到php变量
- 在Javascript甜甜圈图的PHP变量中引用PHP变量
- 使用javascript访问php变量
- 在Javascript文件中获取PHP变量
- 如何为Javascript数组()的使用准备PHP变量
- 如何获取PHP变量数据并将其存储在JavaScript变量中
- Javascript变量到PHP变量-如果语句不起作用,则发布
- 通过Javascript验证PHP变量
- 如何将Ajax数据值分配给PHP变量
- 如何在 bootsrap 完整日历中使用 PHP 变量
- 在javascript中调用PHP变量