php - 通过 ajax 读取 txt 文件
问题描述
我尝试开发一个可以读取一部分txt文件的ajax输入字段。但我不是很好。
控制台读取文件:
VM12083:1 XHR finished loading: GET "http://localhost//shop/Admin/ajax/taxonomy-with-ids.en-US.txt?q=supplies".`
但该元素未显示在输入中。
我使用 tokeninput 作为库:http ://loopj.com/jquery-tokeninput/
$google_taxonomy_ajax = $this->link('ajax/taxonomy-with-ids.en-US.txt');
// $google_taxonomy_ajax = "https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.txt";
$content .= '<div class="col-md-6">';
$content .= HTML::inputField('google_taxonomy', $google_taxonomy_id . ' ' . $google_taxonomy_name, 'id="GoogleTaxonomy" class="token-input form-control"', null, null, null);
$content .= '</div>';
$output = <<<EOD
<script>
$('#categoriesName').append(
'{$content}'
);
</script>
<script type="text/javascript">
$(document).ready(function() {
$("#GoogleTaxonomy").tokenInput("{$google_taxonomy_ajax}" ,
{
tokenLimit: 1,
resultsLimit: 5,
onResult: function (results) {
$.each(results, function (index, value) {
value.name = value.id + " " + value.name;
});
return results;
}
});
});
</script>
EOD;
return $output;
谢谢
解决方案
推荐阅读
- react-redux - Nextjs 7.0.2 getInitialProps 执行多次
- python-3.x - Flask - 输出以仅返回从网页中选择的字段
- msbuild - 在 Azure DevOps 管道中运行时,MSBuild 目标应该不同
- java - Java Spring,从.docx中提取某个文本框
- mysql - 错误代码:1064。您的 SQL 语法有错误 - STRING_SPLIT
- angular - .Net Core 2.1 和 Angular 6 Cookie
- networking - VLAN 中继
- javascript - Sails js - 语言环境
- mifare - Taplinx:InvalidResponseLengthException:desfire EV1 卡上的 readData
- ios - 为什么应用程序因 NSBluetoothPeripheralUsageDescription 键的“Info.plist 文件中缺少目的字符串”而被拒绝?