我认为我遇到了一个愚蠢的问题。我觉得很愚蠢,我到处都在使用它们。我仍然是 Javascript 的新手,但我正在努力。我通过 .get() 在按钮单击时将“促销代码 id”传递给 perl 脚本,我返回一些“产品 id”,我想遍历这些 id 并替换/更新隐藏的输入值。这看起来很简单,但我在单次迭代中的价值是整个数组?
$.get('./ajax_get_products.pl', { function_name : 'fix_product_dates', promo_id : selected_promo_id }, function(data) {
$.each([data], function(i, value) {
$('#products_dates :input[id='+value+']').val(output);
});
});
如果我在每个里面做 alert(value) ,它会显示整个数组。用于测试 [data] = [51, 52, 53] 的当前值。所以,我期待 alert(value) 向我抛出三个警报,每个警报中都有一个整数。我从 Perl 脚本返回这个(没有选择,因为它是为了工作),我的头从 Perl 回来可能是错的吗?我试过了
print "Content-Type: text/html\n\n";
print "Content-Type: text/plain\n\n";
在此先感谢您的帮助。