【发布时间】:2015-04-22 09:32:35
【问题描述】:
我正在使用 Yii。
我有一个代表视图的 php 文件。
它有一个输入字段<input type='text' id='client' />,我想在收到服务器响应后更新它。
在我在其他字段中输入值并将其提交给服务器后,应发送响应。
你能给我举个例子吗?
谢谢。
【问题讨论】:
标签: php model-view-controller yii
我正在使用 Yii。
我有一个代表视图的 php 文件。
它有一个输入字段<input type='text' id='client' />,我想在收到服务器响应后更新它。
在我在其他字段中输入值并将其提交给服务器后,应发送响应。
你能给我举个例子吗?
谢谢。
【问题讨论】:
标签: php model-view-controller yii
或者只是 php:
<form method="post" action="/">
<input type='text' name="client" id='client' value="<?php if(!empty($_POST['client'] )){ echo $_POST['client']; } ?>" />
<input type="submit">
</form>
【讨论】:
在表单提交时发送ajax 请求,从服务器接收json object 并将其分配给您的textbox。像这样的
$('#submitButton').on('click', function(e){
e.preventdefault();
$.post( "ajax/index", function( data ) {
$( "#client" ).val( data.client );
});
});
【讨论】:
e.preventdefault(); 将禁用提交按钮的默认操作,基本上这里它不会加载页面并发送 ajax 请求,仅举个例子,我把 ajax/index 放在其中 ajax 是你的控制器index 是您的操作。