0

我正在使用以下代码:

$('#inputname').change(function(){ //on change event
            var parentVal = $('#inputname').val(); 
            $.ajax({
                url     : 'file.php',
                type    : 'GET', //type of request, GET or POST
                data: ({ svalue: parentVal }),
                success : function(data){ $('#slug').html(data); }
            });

        });

在用 php 处理后,我想将一个文本字段中输入的内容显示到另一个文本字段。在文件 php 中,我只有一个 echo $_GET['svalue'] 用于测试目的。

有什么想法吗?谢谢!

4

2 回答 2

0

如果是文本字段,请使用.val代替.html

 $('#slug').val(data);
于 2013-07-09T06:42:36.750 回答
0

我有一些东西要分享,可能对你有所帮助。在哪里使用:

use .html() to operate on containers having html elements.
use .text() to modify text of elements usually having separate open and closing 
            tags

不使用的地方:

.text() method cannot be used on form inputs or scripts.
    .val() for input or textarea elements.
    .html() for value of a script element.

Picking up html content from .text() will convert the html tags into html 
entities.

区别:

.text() can be used in both XML and HTML documents.
.html() is only for html documents.
于 2013-07-09T07:06:28.123 回答