JS在PHP或转换PHP的东西到JS/jQuery
JS in PHP or transform PHP stuff into JS/jQuery
我用从DB返回的数据生成一些HTML输入字段,如下所示:
foreach ($result_single as $row2)
{
if($row2->type == 'text') {
echo "<li id='item-".$row2->rank."' class='list_item'>";
echo "<textarea rows='2' id='".$row2->single_id."' cols='90' name='field[]' data-kind='text' >".$row2->content."</textarea>";
echo "</li>";
echo '<br />';
}
if($row2->type == 'title') {
echo "<li id='item-".$row2->rank."' class='list_item'>";
echo "<input type='text' id='".$row2->single_id."' name='field[]' value='".$row2->content."' data-kind='title' />";
echo "</li>";
echo '<br />';
}
这会给我这样的结果:
<li id="item-0" class="list_item"><input type="text" id="429" name="field[]" value="Title 1" data-kind="title"></li>
<li id="item-1" class="list_item"><input type="text" id="430" name="field[]" value="Title 2" data-kind="title"></li>
现在我需要使用JS函数到我的PHP的东西(例如,我需要JS函数填充'id'的东西)
我知道我不能在PHP中使用JS因为它是客户端等等但我怎么把PHP的东西翻译成JS呢?我的意思是在JS中进行循环,然后从数据库中检索数据并使用JS函数?
这是我需要在PHP中使用的JS函数:
function getLastField2(){
var fields = jQuery(".list_item"), fieldName;
if( !fields.length){
return 0;
}
fieldName = fields.last().prop("id");
return parseInt(fieldName.match(numre)[1], 10) + 1;
}
PHP -使用它来保护你自己,你的数据库,你的数据完整性,你的资产。Javascript -使用它让用户体验更愉快
打个比方——PHP是过山车上的油,刹车;Javascript是汽车上的艺术
请不要将Javascript和PHP等同为执行相同的函数
相关文章:
- 为vis.js(PHP到JavaScript)准备一个数组
- 当用HTML5+JS+PHP设计发送到电子邮件的表单时,需要采取哪些良好的安全预防措施
- AJAX/JS/PHP:如何替换发送到PHP文件的文件中的文本,并传递成功属性
- jQuery/JS/PHP - 仅在提交后禁用表单和提交按钮
- 一个简单的JS-PHP验证(或者我是这么认为的)
- 使用相同文件的 Html/JS/PHP 两个页面看起来不同(仅在 chrome 中)
- AES - Crypto JS & PHP
- PHP 无法调用 shell 脚本 (js -> php -> sh)
- JS & PHP Interaction
- JS/PHP cross urlencoding and urldecoding
- 为什么这个 js-php 生成的位置引用在 IE8 中不起作用
- Js+PHP:从文本文件中读取值
- Ajax调用JS+PHP不起作用
- JS/PHP复选框名称
- 如何检查是否使用html/js/php等创建了cookie
- 如何在JS/PHP的Microtime中从服务器时间倒计时到最接近的半小时
- 在Nginx上运行PHP和Node.js(PHP的PHP扩展文件,Node的html扩展文件)
- Facebook JS/PHP SDK
- js/php with include files
- Angular.js+PHP:如果在ngSanitized html模板内,则不执行Angular表达式