我在表单上有一个输入,它将值存储为对象。
InstallDir $Temp\Test
RequestExecutionLevel user
Section
SetOutPath "$InstDir"
WriteUninstaller "$InstDir\Uninst.exe"
WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\NSIS_W10_HKCU_Test" "DisplayName" "NSIS W10 HKCU Test"
WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\NSIS_W10_HKCU_Test" "UninstallString" '"$InstDir\Uninst.exe"'
SectionEnd
Section Uninstall
DeleteRegKey HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\NSIS_W10_HKCU_Test"
Delete "$InstDir\Uninst.exe"
RMDir "$InstDir"
SectionEnd
返回类似
的内容- name: Install Microsoft NET Framework
win_package:
path: "http://path/to/dotNetFramework4.6.1.exe"
product_id: '{BD6F5371-DAC1-30F0-9DDE-CAC6791E28C3}'
register: dotnetfx_exe
arguments: /q /norestart
作为一个单一的字符串。有没有办法阻止它自动转换为字符串(可能不使用.val?)或将其从字符串转换为我可以使用的东西?
答案 0 :(得分:5)
你去吧
var array = JSON.parse(jQuery('#inputId').val());