Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在jQuery中追加html链接_Php_Javascript_Jquery_Html - Fatal编程技术网

Php 在jQuery中追加html链接

Php 在jQuery中追加html链接,php,javascript,jquery,html,Php,Javascript,Jquery,Html,我有一个html链接创建使用 <?php echo $html->link( 'Save Form', array('action'=>'/homepage', $userid), array('class'=>'button','id'=>'saveForm'), 'really save the Form ?', false ); ?> 如果您想使用P

我有一个html链接创建使用

<?php
    echo $html->link(
        'Save Form',
        array('action'=>'/homepage', $userid),
        array('class'=>'button','id'=>'saveForm'),
        'really save the Form ?',
        false
        );
?>

如果您想使用PHP生成一些要使用jQuery追加的HTML,则需要执行一些AJAX操作。在这种情况下,使用$.get()可能是最好的选择。这将使jQuery脚本能够通过URL获取一些数据(要插入的HTML)。然后,您需要做的就是处理和附加数据。这样的办法应该行得通

$.get('the.url', {'optional': 'parameters'}, function(data) {
    // data will hold what was outputted by the PHP on visiting the url.
    $("selector").append(data);
});

如果您想使用PHP生成一些要使用jQuery追加的HTML,则需要执行一些AJAX操作。在这种情况下,使用$.get()可能是最好的选择。这将使jQuery脚本能够通过URL获取一些数据(要插入的HTML)。然后,您需要做的就是处理和附加数据。这样的办法应该行得通

$.get('the.url', {'optional': 'parameters'}, function(data) {
    // data will hold what was outputted by the PHP on visiting the url.
    $("selector").append(data);
});

如果我能理解你想要的是什么

$('#saveForm').appendTo('#save');

如果我理解您所追求的是什么,它会将
saveForm
元素粘贴在DOM上的
save
元素之后

$('#saveForm').appendTo('#save');

这将使用
saveForm
元素并将其粘贴在DOM上的
save
元素之后

我想,您的问题是在生成的链接中没有获得
id
(这是cakePHP,对吗?) 因此,我想您最好使用
contains
jQuery选择器,如下所示:

$("a:contains('Save Form')").appendTo('#saveForm');

我想,您的问题是在生成的链接中没有获得
id
(这是cakePHP,对吗?) 因此,我想您最好使用
contains
jQuery选择器,如下所示:

$("a:contains('Save Form')").appendTo('#saveForm');