我试图从一个单独的php文件中获取一个变量到一个jQuery if
语句(我只是想知道如何将php文件导入jQuery)
(该脚本用于计算textarea
中的字符数)
当前代码:
$( document.body ).ready(function() {
$('#message-input').live('keyup',function(){
if ($message == 0) {
$('#message-count').html('Enter at least 14 characters');
}
var count = ($(this).val().length);
if ($message < 20 && $message > 1) {
$('#message-count').html('Enter atleast more ' + count + ' characters');
}
var remaining = 1000 - ($(this).val().length);
if ($message > 20) {
$('#message-count').html(remaining +' more characters to go');
}
})
})
答案 0 :(得分:0)
如果您的jQuery
代码写在PHP
文件中,则可以执行此操作
// inside yourfile.php
// Pass your php var into a js var
var message = <?php echo $message ?>;
// You can now use var message here...
$( document.body ).ready(function() {
$('#message-input').live('keyup',function(){
// if ($message == 0) {
if (message == 0) {
$('#message-count').html('Enter at least 14 characters');
}
var count = ($(this).val().length);
// if ($message < 20 && $message > 1) {
if (message < 20 && message > 1) {
$('#message-count').html('Enter atleast more ' + count + ' characters');
}
var remaining = 1000 - ($(this).val().length);
// if ($message > 20) {
if (message > 20) {
$('#message-count').html(remaining +' more characters to go');
}
})
})
答案 1 :(得分:-1)
如果脚本与jQuery页面分开,则可以使用AJAX。让你的PHP输出为JSON。
$.getJSON( "yourPHPScript.php", function( data ) {
//data is whatever the PHP returned
console.log( "JSON Data: "+data );
});
如果它只是原始的,你需要解析它。