id ajax,如何设置ID为AJAX

我有以下jQuery的脚本,它的工作原理的yii2如何设置ID为AJAX

$(function() {

$(".comment_button").click(function() {

var element = $(this);

var test = $("#_id_").val();

var dataString = '_id_=' + test;

if (test == '')

{

alert("No record, no action...!");

} else

{

$.ajax({

type: "POST",

url: '=\Yii::$app->urlManager->baseUrl?>/insert.php',

//url: 'insert.php',

data: dataString,

cache: false,

/*

success: function (html) {

$("#display").after(html);

document.getElementById('_id_').value = '';

*/

}

});

}

return false;

});

});

它正常工作之外,是因为我有下面的HTML输入框:

正如你所看到的,jquery将采用id = _id _来使用AJAX。 我试图实现与yii2同样的事情,但我得到以下错误:

bewerber_update?id=2:1925 Uncaught TypeError: Cannot set property 'value' of null

at Object.success (bewerber_update?id=2:1925)

at fire (jquery.js:3187)

at Object.fireWith [as resolveWith] (jquery.js:3317)

at done (jquery.js:8757)

at XMLHttpRequest. (jquery.js:9123)

这个错误将被抛出,因为我却不知道,如何正确地在设置ID yii2。我想这样的,但是这显然是错误的方法:

=

$form->field($model, 'beurteilung_fachlich')->widget(\dosamigos\ckeditor\CKEditor::className(), [

'id'=>'_id_',

'options' => ['rows' => 1],

'preset' => 'full'

])

?>

任何想法,如何设置ID以正确的方式?

2017-10-08

tklustig

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值