Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.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
Javascript 尝试将“上载媒体”按钮添加到自定义元数据库时遇到问题_Javascript_Php_Wordpress - Fatal编程技术网

Javascript 尝试将“上载媒体”按钮添加到自定义元数据库时遇到问题

Javascript 尝试将“上载媒体”按钮添加到自定义元数据库时遇到问题,javascript,php,wordpress,Javascript,Php,Wordpress,我真的不明白问题是,当我尝试使用wordpress上的媒体按钮时。这是我的源代码。 php: 如果代码太多,我很抱歉,但我真的不知道哪里出错了。我的想法是有一个按钮,它的功能与上传媒体按钮相同。我看到了很多参考资料,仍然无法运行代码 当我点击上传按钮打开chrome inspector时,我收到以下错误 worker.min.js:6 Uncaught ReferenceError: formfield is not defined at HTMLInputElement.<ano

我真的不明白问题是,当我尝试使用wordpress上的媒体按钮时。这是我的源代码。 php:

如果代码太多,我很抱歉,但我真的不知道哪里出错了。我的想法是有一个按钮,它的功能与上传媒体按钮相同。我看到了很多参考资料,仍然无法运行代码

当我点击上传按钮打开chrome inspector时,我收到以下错误

worker.min.js:6 Uncaught ReferenceError: formfield is not defined
    at HTMLInputElement.<anonymous> (worker.min.js:6)
    at HTMLInputElement.dispatch (load-scripts.php?c=1&load[chunk_0]=jquery-core,jquery-migrate,utils,underscore,thickbox,shortcode,media-upload,moxiejs,plupload&ver=5.3.2:3)
    at HTMLInputElement.r.handle (load-scripts.php?c=1&load[chunk_0]=jquery-core,jquery-migrate,utils,underscore,thickbox,shortcode,media-upload,moxiejs,plupload&ver=5.3.2:3)
worker.min.js:6未捕获引用错误:未定义formfield
在HTMLInputElement。(worker.min.js:6)
在HTMLInputElement.dispatch(load scripts.php?c=1&load[chunk_0]=jquery core、jquery migrate、utils、下划线、thickbox、shortcode、媒体上传、moxiejs、plupload&ver=5.3.2:3)
在HTMLInputElement.r.handle(load scripts.php?c=1和load[chunk_0]=jquery core、jquery migrate、utils、下划线、thickbox、shortcode、媒体上传、moxiejs、plupload&ver=5.3.2:3)

您也可以这样做

formfield = $('#upload_image').val();

因为$image是一个php变量,您不能像这样直接在jquery中获取它的值。

您得到了什么错误?@darshkhkhkhar我的错,我忘了添加它。我刚刚更新了帖子,我想错误很明显now@ANDREWEBARE你在哪里使用formfield?刚试过这个,现在它不是图像,而是说formfield没有定义你在哪里使用formfield。将其定义为var formfield=$('#upload_image').val();还有一个问题,当选择图像时,它不会在我的自定义输入中存储URL,但我可以将图像上载到我的媒体库。你知道为什么会发生这种情况吗?你可以选择隐藏字段并发送使用formcheck上传的图像的URL以获取完整路径,请使用此字段$\u SERVER['DOCUMENT\u ROOT',并尝试检查路径
worker.min.js:6 Uncaught ReferenceError: formfield is not defined
    at HTMLInputElement.<anonymous> (worker.min.js:6)
    at HTMLInputElement.dispatch (load-scripts.php?c=1&load[chunk_0]=jquery-core,jquery-migrate,utils,underscore,thickbox,shortcode,media-upload,moxiejs,plupload&ver=5.3.2:3)
    at HTMLInputElement.r.handle (load-scripts.php?c=1&load[chunk_0]=jquery-core,jquery-migrate,utils,underscore,thickbox,shortcode,media-upload,moxiejs,plupload&ver=5.3.2:3)
formfield = $('#upload_image').val();